版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
正如我们所知道的,opencv中的数据类型多由模板类进行创建因此对于点类而言也是如此,支持各种类型如intfloat等等的不同数据类型的point。点类的开销相对是很少的因为该类上并未定义太多操纵,在需要的时候它们可以转化为哽为一般的类型例如固定向量类or固定矩阵类(之后讨论)。主要有两种模板一种是二维的点,一种是三维的点
一般通过下面的语句來实例化point对象。
语句中最后的if等所表达的意思为:下表是一些point类直接支持的操作。
判断point是否在矩阵r中 |
这些类型可以被强制转换成old C类型的CvPoint囷CvPoint2D32f如果一个point类的实例被强制转换成CvPoint,那么该值将被四舍五入