首页 > 解决方案 > 如何提取像素值对应于(x,y)坐标表示的二维图像点?

问题描述

我正在尝试实现一种空间雕刻算法来重建移动人的 3D 形状。我有所有的相机校准数据和投影矩阵。我也可以使用以下步骤从 3D 世界坐标系中获取 2D 图像点:

                    i = 1;                    
                x = P * [ X Y Z 1 ]';
                 u(i) = x(1)/x(3);
                 v(i) = x(2)/x(3);

其中 P 是投影矩阵,[ XYZ 1 ] 是 3D 世界坐标系。

u & v 表示映射的 2D 图像点。我得到示例值 u=8.51e+02 和 v=8.33e+02。

问题是我如何检查点(u,v)对应的像素强度值是多少?

标签: matlabimage-processing

解决方案


推荐阅读