openCV中cvRectangle与cv::rectangle绘制矩形边框

常见的变化参数:

thickness:

线的粗细,从1开始,增大线就变粗,3已经很粗了,会挡住物体,建议值:2,

-1代表填充

Rect格式:(x,y,w,h)。左上角 坐标x0,y0,w h代表框的宽高。

数据类型,int类型,不能是float、double类型

颜色:Scalar(0, 0, 0)  框的rgb颜色,可以自行修改

例子:

cv::rectangle(image_new, Rect(last_x, 16, x_new- last_x, 32), Scalar(0, 0, 0), -1, 1,0);

cvRentangle和cv::rectangle函数原型对比:

C:   void cvRectangle(CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8, int shift=0)

C++: void rectangle(Mat& img, Point pt1,Point pt2,const Scalar& color, int thickness=1, int lineType=8, int shift=0)

C++:

c++ opencv Rectangle相关推荐

  1. OpenCV rectangle

    void rectangle(Mat& img, Point pt1,Point pt2,const Scalar& color, int thickness=1, int lineT ...

  2. OpenCV 学习笔记03 boundingRect、minAreaRect、minEnclosingCircle、boxPoints、int0、circle、rectangle函数的用法...

    函数中的代码是部分代码,详细代码在最后 1 cv2.boundingRect 作用:矩形边框(boundingRect),用于计算图像一系列点的外部矩形边界. cv2.boundingRect(arr ...

  3. openCV实战(一):rectangle函数使用

    rectangle函数使用 rect类 Rect对象的定义: rectangle函数 连续绘制多个矩形 rect类 Rect对象的定义: typedef Rect_<int> Rect; ...

  4. Opencv基础画图函数——line、circle、rectangle、Rect、ellipse、polylines、putText函数的用法

    目录 1.line函数 2.circle函数 3.rectangle.Rect函数 4.ellipse函数 5.polylines函数 6.随机初始化颜色 7.putText函数 总结 1.line函 ...

  5. cv2.error: OpenCV(4.5.2) : -1 : error: (-5:Bad argument) in function ‘rectangle‘

    在使用opencv画矩形框的时候下面的这行出现了错误: cv2.rectangle(img, (22.0, 3.0),(33.0, 45.0), translate_color(classes[k]) ...

  6. OpenCV——解决使用rectangle()函数时出现“TypeError: function takes exactly 4 arguments (2 given)”错误

    1 问题描述 今天在使用cv.rectangle()函数时,出现了这样的报错: TypeError: function takes exactly 4 arguments (2 given) 源代码我 ...

  7. OpenCV——line、circle、rectangle、ellipse、polylines函数的使用和绘制文本putText函数以及绘制中文的方法。

    学习OpenCV的过程中,画图是不可避免的,本篇文章旨在介绍OpenCV中与画图相关的基础函数. 1.画线条--line()函数 介绍: cv2.line(image, start_point, en ...

  8. OpenCV笔记:模板匹配 cv2.matchTemplate()、cv2.minMaxLoc() 与 绘制矩形 cv2.rectangle() 方法介绍

    导读 模板匹配是用来在一副大图中搜寻查找模版图像位置的方法.绘制矩形是用来将模版图像的匹配结果展示出来的方法. 模板匹配实现简单(2~3行代码),计算效率高,不需要执行阈值化.边缘检测等操作来生成二值 ...

  9. OpenCV中使用 cv2.matchTemplate()、 cv2.minMaxLoc()、 cv2.rectangle()进行模板匹配

    一.函数介绍   1.cv2.matchTemplate(src, template, method) 参数: src: 原图像图像格式为 uint8 或 float32.当传入函数时应 用中括号 [] ...

最新文章

  1. 【干货书】深度学习合成数据
  2. [python]自问自答:python -m参数? (转)
  3. Notepad++使用vs2015主题教程
  4. python编程题-100道Python编程题及答案(一)
  5. log4j 配置详解
  6. 【UOJ34】—多项式乘法(FFT)
  7. vue输入框输入触发事件_.vue文件中监听input输入事件oninput详解
  8. git学习(三)分支管理
  9. spring学习--基于注解 注入属性
  10. 溯雪-轻博客PHP开源系统
  11. Tomcat 端口被javaw.exe占用 有效解决方法
  12. 【日志分析】Window日志分析
  13. 学习了pr后的收获_PR学习感悟
  14. 易语言取html显示的文本,易语言 获取网页文本
  15. React 项目兼容低版本浏览器
  16. 阿里云轻量应用服务器Ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)
  17. npm ERR,fatal: unable to access ‘https://github.com/nhn/raphael.git/‘: OpenSSL SSL_read: Connection
  18. MySQL实战——表、索引创建与优化
  19. 发布自己的开源库到Cocoapods及部分常见错误
  20. Windows桌面图标被白块挡住大部分

热门文章

  1. Buildroot用户指南
  2. Android开发--Notification和PendingIntent
  3. OpenStack neutron中AsyncProcess类
  4. jenkins_使用Jenkins / Hudson远程API检查作业状态
  5. 499php,一笔画仙路 [499]第499章 神器的威力 最新章节无弹窗全文免费阅读 乐文阅读官网...
  6. log4j2的核弹漏洞是如何被发现的?
  7. Jenkins中的高速流水线 Shared Pipeline
  8. 皮一皮:我真的没买这么多...
  9. 写过Mybatis插件?那说说自定义插件是如何加载的吧?
  10. 每日一皮:无良商家,难怪头发越来越少了!