opencv10cv::Point:point type
发布时间
阅读量:
阅读量
众所周知,OpenCV中所涉及的数据类型大多通过模板类进行构建,点类也不例外,其支持包括int、float等多种数据类型的实例。由于该类所定义的操作相对较少,因此其资源消耗较为有限。在实际应用中,这些点对象可根据需求转换为更为通用的数据结构,如固定长度的向量类或矩阵类(相关内容将在后续部分进行探讨)。总体而言,存在两种主要的模板形式,分别用于表示二维和三维的点。
通常情况下,point对象的创建可通过以下方式实现。
cv::Point2i
cv::Point3f
语句中最后的i,f等所表达的意思为:
b是unsigned character,
s是short integer,
i是32-bit integer,
f是32-bit floating-point number,
d是64-bit floating-point number.
以下表格列出了若干point类直接支持的功能操作。
| 操作 | 例子(3可以换成2) |
|---|---|
| 默认构造方法 | cv::Point3i p; |
| 拷贝构造方法 | cv::Point3f p2( p1 ); |
| 带 |
全部评论 (0)
还没有任何评论哟~
