博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Openv2.1基本数据类型
阅读量:5908 次
发布时间:2019-06-19

本文共 1803 字,大约阅读时间需要 6 分钟。

1Point_

template<typename _Tp> class Point_

{_Tp x, y;}

可使用的运算:

pt1 = pt2 + pt3;

pt1 = pt2 - pt3;

pt1 = pt2 * a;

pt1 = a * pt2;

pt1 += pt2;

pt1 -= pt2;

pt1 *= a;

double value = norm(pt); // L2 norm

pt1 == pt2;

pt1 != pt2;

预定义:

1 typedef Point_
Point2i;2 typedef Point2i Point;3 typedef Point_
Point2f;4 typedef Point_
Point2d;

Point3_(3维点类)

 

2Size_

1 _Tp width, height;2 typedef Size_
Size2i;3 typedef Size2i Size;4 typedef Size_
Size2f;

 

3Rect_

1 _Tp x, y, width, height;2 typedef Rect_
Rect;

 

 

运算:

  •  (平移)
  •  (放缩)
  • rect = rect1 & rect2 (矩形交集)
  • rect = rect1 | rect2 (包含两矩形的最小区域 )
  • rect == rect1, rect != rect1 (比较)

 

4. RotatedRect

Point2f  center;  Size2f  size;  float  angle;

 

5Vec

1 typedef Vec
Vec2b; 2 typedef Vec
Vec3b; 3 typedef Vec
Vec4b; 4 5 typedef Vec
Vec2s; 6 typedef Vec
Vec3s; 7 typedef Vec
Vec4s; 8 9 typedef Vec
Vec2i;10 typedef Vec
Vec3i;11 typedef Vec
Vec4i;12 13 typedef Vec
Vec2f;14 typedef Vec
Vec3f;15 typedef Vec
Vec4f;16 typedef Vec
Vec6f;17 18 typedef Vec
Vec2d;19 typedef Vec
Vec3d;20 21 typedef Vec
Vec4d;22 typedef Vec
Vec6d;

 

6Scalar_

1 template
class Scalar_ : public Vec<_Tp, 4>2 {3 Scalar_(_Tp v0, _Tp v1, _Tp v2=0, _Tp v3=0);4 Scalar_(const CvScalar& s);5 Scalar_(_Tp v0);6 static Scalar_<_Tp> all(_Tp v0);7 }8 9 typedef Scalar_
Scalar;

 

7Range

1 class Range 2 { 3 public: 4     Range(); 5     Range(int _start, int _end); 6     Range(const CvSlice& slice); 7     int size() const; 8     bool empty() const; 9     static Range all();10     operator CvSlice() const;11 12     int start, end;13 };

转载地址:http://gsvpx.baihongyu.com/

你可能感兴趣的文章
nginx学习之安装篇
查看>>
搜狐董事局主席张朝阳不满搜狐股价大跌 指责华尔街暂时失明
查看>>
包和模块
查看>>
ISO TO USB
查看>>
ResNeXt
查看>>
Android多媒体(照相机和录像机)
查看>>
我的友情链接
查看>>
海量数据相似度计算之simhash和海明距离
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
服务器内存知识归纳
查看>>
sybase 数据库找出表大小脚本
查看>>
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor
查看>>
JAVA动态代理技术
查看>>
rabbitmq可靠发送的自动重试机制
查看>>
vim 缩进
查看>>
我的友情链接
查看>>
ESX中的Linux热添加磁盘_szulrj2008-ChinaUnix博客
查看>>
struts2登录超时拦截器个人总结
查看>>