Python 官方文档:入门教程 => 点击学习
目录前言cv2.rectangle绘制矩形框使用解析范例总结cv2.addWeighted绘制半透明框使用解析范例总结前言 使用cv2.rectangle可以绘制矩形框,但要绘制半透
使用cv2.rectangle可以绘制矩形框,但要绘制半透明框使用cv2.addWeighted。
cv2.rectangle包含的参数有:(img, pt1, pt2, color, thickness=None, lineType=None, shift=None )
各参数的含义如下:
import cv2
picture_path = 'E://...'
picture = cv2.imread(picture_path) # picture_path为图片路径;(cv读取的文件为BGR形式)
cv2.rectangle(picture, (x_min,y_min), (x_max,y_max), (255, 0, 255), -1)
cv2.rectangle(读取图片变量, (左上角点坐标)(右下角点坐标),(颜色),(线宽))
cv2.addWeighted 的原理是:将复制图片(以下称 blk)绘制实心矩形并调整透明度,叠加到原图中。
cv2.addWeighted(src1, alpha, src2, beta, gamma, dst = None, dtype=None)
各参数的含义如下:
import numpy as np
blk = np.zeros(picture.shape, np.uint8) # 得到与原图形大小形同的形状
cv2.addWeighted(src1, alpha, src2, beta, gamma, dst = None, dtype=None)
使用cv2.addWeighted主要是确定好前景和后景图片,指定透明度即可。
到此这篇关于python如何利用cv2.rectangle()绘制矩形框的文章就介绍到这了,更多相关cv2.rectangle()绘制矩形框内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: python如何利用cv2.rectangle()绘制矩形框
本文链接: https://www.lsjlt.com/news/175668.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0