CvPoint2D32f
我想知道这个函数是做什么的,例如:
CvPoint2D32f center = cvPoint2D32f(src->width/2,src->height/2);
CvPoint2D32f
我想知道这个函数是做什么的,例如:
CvPoint2D32f center = cvPoint2D32f(src->width/2,src->height/2);
OpenCV 有几种不同的点数据结构(即 x:y 或 x:y:z 坐标),它们的名称告诉您它是什么类型的点。
这个特定的点是一个 2D 点 - 所以它只有 X 和 Y 坐标,它们是 32 位浮点值。这就是结尾的32f的含义。使用 32 位浮点值的 3D 点将在数据类型名称的末尾具有3D32f 。
有关更多信息,请参阅OpenCV 参考文档中的此页面。
您发布的代码将 2D 点类型的坐标设置为某些src
数据结构(例如cv::Mat
或CvMat
)的中心坐标。