Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 从展开截断圆锥体得到的未校正图像_Matlab_Image Processing - Fatal编程技术网

Matlab 从展开截断圆锥体得到的未校正图像

Matlab 从展开截断圆锥体得到的未校正图像,matlab,image-processing,Matlab,Image Processing,我在截锥状物体周围拍摄了200张照片。 我有一个经典问题 我能得到截锥状物体的未校正图像/正射图像吗? 选项A:我有对象的三维点云: 选项B:我有对象的网格您必须将图像坐标投影到二维平面。对于圆锥体,您可以这样操作: 对于一个简单的方法,您可以忽略它是一个截锥的事实,并将其视为一个圆柱体。对于圆锥体上的每个点(alpha、r、z),计算角度alpha、距离r和高度z。对于简单的投影,请在x轴上使用alpha,在z轴上使用z 您的示例图像看起来不像圆柱体的投影,而是像截锥的展开。要实现这一点,您必

我在截锥状物体周围拍摄了200张照片。 我有一个经典问题

我能得到截锥状物体的未校正图像/正射图像吗?

选项A:我有对象的三维点云:


选项B:我有对象的网格

您必须将图像坐标投影到二维平面。对于圆锥体,您可以这样操作:

对于一个简单的方法,您可以忽略它是一个截锥的事实,并将其视为一个圆柱体。对于圆锥体上的每个点(alpha、r、z),计算角度alpha、距离r和高度z。对于简单的投影,请在x轴上使用alpha,在z轴上使用z


您的示例图像看起来不像圆柱体的投影,而是像截锥的展开。要实现这一点,您必须了解完整圆锥体的几何图形。如果知道每个点的几何图形,则需要计算到圆锥体尖端S的距离和角度alpha

@Daniel的可能副本为什么它是副本。我在问有关图像处理的问题。请在这里添加支持:对问题进行投票。。。我们需要投票才能进入下一阶段。。。