cv2.rectangle()
cv2.rectangle(),绘制矩形。
void cv::rectangle ( InputOutputArray img,
Point pt1,
Point pt2,
const Scalar & color,
int thickness = 1,
int lineType = LINE_8,
int shift = 0
)
Python:
img = cv.rectangle( img, pt1, pt2, color[, thickness[, lineType[, shift]]] )
img = cv.rectangle( img, rec, color[, thickness[, lineType[, shift]]] )
In [1]: import cv2
In [2]: import numpy as np
In [3]: img=np.zeros((512,512,3),np.uint8)
In [4]: cv2.rectangle(img,(300,0),(410,128),(0,255,0),3)
In [5]: winname = 'example'...: cv2.namedWindow(winname)...: cv2.imshow(winname, img)...: cv2.waitKey(0)...: cv2.destroyWindow(winname)
类似cv2.line()、cv2.circle()、cv2.ellipse()、cv2.putText()等都是这么画的,只不过cv2.rectangle()用的比较多一些,还有cv2.polylines()。
void cv::polylines ( InputOutputArray img,
InputArrayOfArrays pts,
bool isClosed, # 闭环
const Scalar & color,
int thickness = 1,
int lineType = LINE_8,
int shift = 0
)
Python:
img = cv.polylines( img, pts, isClosed, color[, thickness[, lineType[, shift]]] )
pts = np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)
pts = pts.reshape((-1,1,2))
cv.polylines(img,[pts],True,(0,255,255))
font = cv.FONT_HERSHEY_SIMPLEX
cv.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2,cv.LINE_AA)
# 要画圆的话,只需要指定圆形的中心点坐标和半径大小。我们在上面的矩形中画一个圆。
cv.circle(img,(447,63), 63, (0,0,255), -1)
cv.ellipse(img,(256,256),(100,50),0,0,180,255,-1)
cv2.rectangle()相关推荐
- cv2.rectangle()画出矩形的用法
cv2.rectangle(img, (x,y), (x+w,y+h), (0,255,0), 2) 功能:画出矩行框 参数:img:原图 (x,y):矩阵的左上点坐标 (x+w,y+h):矩阵的右下 ...
- python cv.rectangle_Python OpenCV cv2.rectangle()用法及代码示例
OpenCV-Python是旨在解决计算机视觉问题的Python绑定库.cv2.rectangle()方法用于在任何图像上绘制矩形. 用法: cv2.rectangle(image, start_po ...
- opencv-python中 boundingRect(cnt)以及cv2.rectangle用法
转自 http://blog.csdn.net/zhangxb35/article/details/47275277 矩形边框(Bounding Rectangle)是说,用一个最小的矩形,把找到的 ...
- OpenCV笔记:模板匹配 cv2.matchTemplate()、cv2.minMaxLoc() 与 绘制矩形 cv2.rectangle() 方法介绍
导读 模板匹配是用来在一副大图中搜寻查找模版图像位置的方法.绘制矩形是用来将模版图像的匹配结果展示出来的方法. 模板匹配实现简单(2~3行代码),计算效率高,不需要执行阈值化.边缘检测等操作来生成二值 ...
- OpenCV中使用 cv2.matchTemplate()、 cv2.minMaxLoc()、 cv2.rectangle()进行模板匹配
一.函数介绍 1.cv2.matchTemplate(src, template, method) 参数: src: 原图像图像格式为 uint8 或 float32.当传入函数时应 用中括号 [] ...
- cv2.rectangle()函数
cv2.rectangle()函数 cv2.rectangle(img, pt1, pt2, color, thickness, lineType, shift ) 参数表示依次为: (图片,长方形框 ...
- OpenCV绘图函数:cv2.line、cv2.circle、cv2.rectangle、cv2.ellipse、 cv2.putText()、cv2.setMouseCallback
OpenCV是一个用于图像处理.分析.机器视觉方面的开源函数库. 不管你是做科学研究,还是商业应用,opencv都能够作为你理想的工具,它可以运行在Linux.Windows.Android和Mac ...
- 利用cv2.rectangle()绘制矩形框(python)
文章目录 cv2.rectangle绘制矩形框 使用解析 范例 总结 cv2.addWeighted绘制半透明框 使用解析 范例 总结 使用cv2.rectangle可以绘制矩形框,但要绘制半透明框使 ...
- opencv-python 中 boundingRect(cnt)以及 cv2.rectangle 用法
矩形边框(Bounding Rectangle)是说,用一个最小的矩形,把找到的形状包起来.还有一个带旋转的矩形,面积会更小,效果见下图 首先介绍下 cv2.boundingRect(img) 这个函 ...
最新文章
- 机器学习(4)特征预处理
- c语言中gets函数可以输入空格吗_C语言中printf和gets函数的实用技巧
- SAP MM 预留单据里的Base date和Requirement date
- c++迭代器模式iterator
- Spring事件机制详解
- 启动DevStack的各项服务
- vue中 vue-router的路由的2种模式 (原生js模拟演示)
- redhat java配置
- 电脑文件夹同步软件哪个比较好用?
- Office 如何打印A4不干胶标签纸
- 计算机专业职业生涯规划书,计算机专业职业生涯规划书2000字.doc
- 微软Outlook邮箱绑定域名邮箱教程自定义方法
- 进销存软件开源java_JSH_ERP 开源版J2EE进销存系统代码源码 v1.0.2
- oracle 定时任务plsql,最简单的一个Oracle定时任务
- react 首页加载loading
- 【设计模式01】 工厂模式
- HTTP Referer简介
- 原创 | 一文读懂机器学习中的shapley值方法
- Three.js 实现虎年春节3D创意页面
- 1026: 字符类型判断 C语言
热门文章
- Vue中监听页面刷新和关闭beforeunload事件
- 基于python的2048游戏设计_Python经典练习,游戏2048实现思路
- IFS系统功能清单之四——IFS 分销(Distribution)
- java p12证书验证_p12格式的安全证书在Java项目中使用
- ios swift模仿qq登陆界面,xml布局
- 报错 undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E
- LeetCode 反转链表(C++)
- Sycode.DWG.DXF.Converter.v2.0 1CD
- VLAN和trunking技术笔记整理
- 特征值和特征向量的本质概念