我正在研究标记检测的代码。从我的网络摄像头中,我正在获取标记的输入图像,其中的这个标记有一个参考点。我必须检测那个参考点。为此我需要一些变形方法。我知道如何通过 opencv 中的cvGetPerspectiveTransform()和cvWarpPerspective()进行 2-d 翘曲。但我想问有没有什么方法可以生成一些可用于 3-d 翘曲的 3-d 透视变换矩阵。
cvGetPerspectiveTransform(rectangles[rectIndex].OuterCorner, dstCorners,map_matrix);
cvWarpPerspective(workGrayImg,projectedImg,map_matrix,CV_INTER_LINEAR |CV_WARP_FILL_OUTLIERS ,
cvScalarAll (0));