OpenCV中的函数CvPoint2D32f是什么

OpenCV中的函数CvPoint2D32f是什么,opencv,Opencv,我想知道此函数的作用,例如: CvPoint2D32f OpenCV有一些不同的点数据结构(即x:y或x:y:z坐标),它们的名称告诉您它是什么类型的点 这个特殊的点是一个2D点,所以它只有X和Y坐标,它们是32位浮点值。这就是结尾处32f的意思。使用32位浮点值的3D点在数据类型名称的末尾将有3D32f 有关更多信息,请参阅OpenCV参考文档。您发布的代码将2D点类型的坐标设置为某些src数据结构(例如cv::Mat或CvMat)的中心坐标。您不了解这方面的内容吗?您能补充一点吗?什么需要

我想知道此函数的作用,例如:

CvPoint2D32f

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

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


有关更多信息,请参阅OpenCV参考文档。

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

您不了解这方面的内容吗?您能补充一点吗?什么需要解释?你在研究什么?另一个问题是封闭的,没有有用的答案。Jesse在这里的回答很好,这个问题似乎非常有效。为了给这个答案添加更多的细节,CvPoint2D32f(大写C)是一种保存2D浮点值的数据类型。cvPoint2D32f(带小写C)是一个函数,它从给定的X和Y值对创建这些数据类型。
CvPoint2D32f center = cvPoint2D32f(src->width/2,src->height/2);