opencv中Rect类的神奇用法
来源:互联网 发布:java byte二维数组 编辑:程序博客网 时间:2024/05/19 02:05
最近发现opencv中的Rect类非常神奇,其中很多函数使用起来极其方便。一下列举一些比较实用的函数:
- size()函数返回矩形的尺寸大小。返回类型为cv::Size。
- area()函数返回矩形的面积,也就是矩形包含的像素点个数。也就是矩形的(宽*高)的值。
- contains(Point)能检测点是否在矩形内。
- inside(Rect)检测矩形是否在矩形内。
- tl()返回矩形左上角的点坐标。即top-left。
- br()返回矩形右下角点坐标。即bottom-right。
还有更神奇的招数!如果要求两个矩形的交集与并集,opencv的Rect类提供了非常方便的方式。
Rect rect = rect1 & rect2; Rect rect = rect1 | rect2;
如果想将Rect平移,可以这样写:
Rect r1(0, 0, 5, 5);Point p(2, 3);Rect r2 = r1 + p; //平移
如果想改变矩形的尺寸大小,可以这样写:
Rect r1(0, 0, 5, 5);Size s(-1, -1);Rect r2 = r1 + s; //改变尺寸大小
1 1
- opencv中Rect类的神奇用法
- OpenCV的Rect矩形类用法
- OpenCV的Rect矩形类用法
- OpenCV的Rect矩形类用法
- 【OpenCV】Rect矩形类用法
- 【OpenCV】cv::Rect矩形类用法
- OpenCV学习笔记(21)OpenCV的Rect矩形类用法
- Opencv的Rect类-矩形类
- 利用OpenCV创建自己的Rect类
- opencv rect类
- opencv 中两个rect相交
- opencv 如何提取图像中一个rect内部的图像
- opencv 如何提取图像中一个rect内部的图像
- Opencv中使用Rect的函数创建按钮和文字
- OpenCV矩形rect的操作
- 【拜小白opencv】5-Rect类的相关操作简介
- OpenCv学习笔记(三)---OpenCv中基本数据类型--Point,Size,Rect,Scalar,Vec3b类类型的详细解释及其OpenCv中源代码的详细分析
- android中Rect类的使用
- HDU2846-Repository
- hls直播nginx配置
- 排序
- c++坦克大战
- 工具类:计算距离现在的时间:刚刚/几分钟前/几小时前/几天前/几个月前/几年前
- opencv中Rect类的神奇用法
- leetcode【283 Move Zeros】【python】
- JAVA文件树遍历
- POJ 1679 The Unique MST
- angularjs->directive(指令)
- C++基础1
- 软件测试学习之mantis应用
- MVP的实现:登录为例
- Android原生嵌入React Native 过程中遇见的各种坑