3
CvPoint2D32f

我想知道这个函数是做什么的,例如:

CvPoint2D32f center = cvPoint2D32f(src->width/2,src->height/2);
4

2 回答 2

6

OpenCV 有几种不同的点数据结构(即 x:y 或 x:y:z 坐标),它们的名称告诉您它是什么类型的点。

这个特定的点是一个 2D 点 - 所以它只有 X 和 Y 坐标,它们是 32 位浮点值。这就是结尾的32f的含义。使用 32 位浮点值的 3D 点将在数据类型名称的末尾具有3D32f 。

有关更多信息,请参阅OpenCV 参考文档中的此页面

于 2009-10-09T17:06:18.120 回答
2

您发布的代码将 2D 点类型的坐标设置为某些src数据结构(例如cv::MatCvMat)的中心坐标。

于 2012-10-07T16:33:52.637 回答