搜索OpenCV的源代码,发现“Point2f”的定义如下:
typedef Point_<float> Point2f;
关于typedef的含义和作用大家可参见我的另一篇博文,链接如下:
https://blog.youkuaiyun.com/wenhao_ir/article/details/50930006
Point_类型其实就是用处理点的(x,y)坐标的,所以里面两个成员变量x,y。
当点坐标值为float类型时,为 Point_<float>,即“Point2f”。
同样还有:
Point_<int>→Point2i
Point_<double>Point2d
回到题目:
语句“cv::Point2f srcPoint[3];”的含义如下:
数组srcPoint为Point2f类型,即里面存三个浮点类型的(x,y)坐标值。
本文解析了OpenCV库中Point2f类型的定义及用途,详细解释了其内部结构和如何使用该类型来存储浮点数坐标。此外,还对比了不同数据类型的点坐标表示方法。
1936

被折叠的 条评论
为什么被折叠?



