CvPoint2D32f
我想知道这个函数做什么,例如:什么功能CvPoint2D32f OpenCV中
CvPoint2D32f center = cvPoint2D32f(src->width/2,src->height/2);
CvPoint2D32f
我想知道这个函数做什么,例如:什么功能CvPoint2D32f OpenCV中
CvPoint2D32f center = cvPoint2D32f(src->width/2,src->height/2);
OpenCV的用于分几个不同的数据结构(即x:y或x :y:z坐标),它们的名称告诉你它是什么类型的点。
这个特殊点是一个2D点 - 所以它只有X和Y坐标,它们是32位浮点值。这就是最终意味着什么。使用32位浮点值的3D点将在数据类型名称末尾有3D32f。
请参阅OpenCV参考文档中的this page以获取更多信息。
为了给这个答案增加一点细节,CvPoint2D32f(带有大写字母C)是一个数据类型来保存2D浮点值。 cvPoint2D32f(带小写的C)是一个函数,它根据给定的X和Y值对创建这些数据类型。 – 2012-10-10 10:45:12
您发布的代码将某个2D点类型的坐标设置为某个src
数据结构(例如cv::Mat
或CvMat
)的中心坐标。
那你不明白吗? – dave4420 2009-10-09 16:19:04
你可以多加一点你的问题吗?需要解释什么?你在做什么? – 2009-10-09 16:19:31
其他问题已关闭,没有有用的答案。 Jesse的答案很好,而且这个问题看起来非常有效 – dbr 2009-10-09 18:15:20