1、Point_

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_<int> Point2i;
2 typedef Point2i Point;
3 typedef Point_<float> Point2f;
4 typedef Point_<double> Point2d;

Point3_(3维点类)

2、Size_

1 _Tp width, height;
2 typedef Size_<int> Size2i;
3 typedef Size2i Size;
4 typedef Size_<float> Size2f;

3、Rect_

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

运算:

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

4. RotatedRect

Point2f  center;  Size2f  size;  float  angle;

5、Vec

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

6、Scalar_

1 template<typename _Tp> 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_<double> Scalar;

7、Range

 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 };

转载于:https://www.cnblogs.com/wangduo/p/5617007.html

Openv2.1基本数据类型相关推荐

  1. Microsoft Office 2010信息

    Microsoft Office 2010信息 (Microsoft Office 2010 Information) If you're eagerly awaiting the next rele ...

  2. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用

    Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...

  3. 大数据中用到的新的数据类型bigint、decimal、smallint、tinyint

    在对比oracle数据库和大数据库的时候,发现了几个用以存放数字的新的类型bigint.decimal.smallint.tinyint,为了对比之间的不同,我进行了统计 bigint 可以精确的表示 ...

  4. NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存

    NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...

  5. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  6. 数据类型对应的字节数

    20210622 https://www.icode9.com/content-4-421680.html 32位和64位常用数据结构所占字节数 20210126 1 2 4 8 1248 刚好都是2 ...

  7. tensorflow2.0 基础一 常用数据类型及转换

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_43619065/arti ...

  8. 深入浅出Redis五种基本数据类型

    文章目录 1.String SDS(Simple Dynamic String) 2.RedisDB设计 3.List 4.Hash 5.Set intset 6.ZSet skiplist 1.St ...

  9. TVM自定义数据类型

    TVM自定义数据类型 本文将介绍"自定义数据类型"框架,该框架可在TVM中使用自定义数据类型. 介绍 在设计加速器时,关键是如何近似地表示硬件中的实数.这个问题具有长期的行业标准解 ...

最新文章

  1. 8个超好用的Python内置函数
  2. php核销次数,人人商城记次时商品核销时展示剩余积分 - YangJunwei
  3. python递归 数字全排列_利用递归实现全排列(python)
  4. 原生javascript知识点
  5. KNN——简单手写体识别
  6. linux下mp3编码库libmp3lame的开发使用
  7. AI面试需要注意哪些事项?
  8. 弄清USART串口的使能位(UE、TCIE、RXNEIE)和标志位(TC、RXNE)
  9. tesla k80显卡 配置支持opengl
  10. 科技论文写作投稿相关
  11. 关于influxdb的measurement(表)
  12. [转]SMART原则
  13. 外边距 - margin
  14. 2022年5月20号对数据库的操作课时二:
  15. HTML网页设计:周杰伦网站
  16. PostgresConf.CNPGConf.Asia 2020五洲相会
  17. 华为计算机怎么恢复出厂设置密码,华为路由器怎么恢复出厂设置密码? | 192路由网...
  18. 计算机配件声卡,什么是声卡?声卡(也叫音频卡)是mpc的必要部件,它是计算机进行 爱问知识人...
  19. RIGOL示波器测试特殊功能
  20. 精选10大C4D资源素材网站!还不收藏?

热门文章

  1. 电商智能写作:阿里妈妈创意中心智能文案引擎
  2. python中sql拼接字符串过程
  3. nmap oracle,[转帖]如何使用nmap扫描工具
  4. 【python脚本系列】利用mido库解析midi文件
  5. localhost 访问不跨域 但 127.0.0.1 访问跨域,你知道为什么吗
  6. 几种常用信号平滑去噪的方法(附Matlab代码)
  7. 关闭CSDN广告必备插件:adblock plus
  8. Robotics: Aerial Robotics(空中机器人)笔记(二):如何设计一架四旋翼无人机
  9. 南邮《算法分析与设计A》2018-2019学年第一学期期末考试回忆
  10. w10 计算机配置管理模板,让Win10系统界面回归朴实的技巧