首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >矩形载体图像

矩形载体图像

作者头像
裴来凡
发布2022-05-28 16:41:56
发布2022-05-28 16:41:56
5880
举报
代码语言:javascript
复制
import cv2
import numpy as np
img=cv2.imread('C:/Users/xpp/Desktop/Lena.png')#原始图像
rows,cols=img.shape[:2]#图像的高度和宽度
img=cv2.rectangle(img,(50,50),(rows-50,cols-110),(255,255,0),3)#绘制矩形
img=cv2.rectangle(img,(70,70),(rows-100,cols-70),(255,0,255),5)#绘制矩形
img=cv2.rectangle(img,(100,100),(rows-100,cols-80),(0,255,255),7)#绘制矩形
n=500
image=np.ones((n,n,3),np.uint8)*255
image=cv2.rectangle(image,(20,20),(n-300,n-300),(255,255,0),3)#绘制矩形
image=cv2.rectangle(image,(50,50),(n-100,n-150),(255,0,255),5)#绘制矩形
image=cv2.rectangle(image,(200,150),(400,n-150),(0,255,255),7)#绘制矩形
cv2.imshow("img",img)
cv2.imshow("result",image)
cv2.waitKey()
cv2.destroyAllWindows()

算法:矩形载体是为了更好地检测出人脸,在图像上绘制不同颜色和大小的矩形的基础操作。除此之外,还有绘制直线、矩形、圆、椭圆等多种几何图形,并且可以在图像中的指定位置添加文字说明。

image=cv2. rectangle(image, p1, p2, color[, thickness[, lineType]])

  • img表示待绘制图像
  • p1表示矩形的顶点
  • p2表示矩形的对角顶点
  • color表示绘制颜色
  • thickness表示画笔粗细,可选参数
  • lineType表示绘制线型,可选参数
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 图像处理与模式识别研究所 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档