栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

opencv-python ROI

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

opencv-python ROI

用法:实现region of interest 的移动和加标注,和其他操作

#ROI  range of interest
#实现ROI区域移动和标注
path = r"D:postgrauatelena.jpg"
img_BGR = cv.imread(path, 1)
#打印图片性质
print(type(img_BGR))
print(img_BGR.shape)
print(img_BGR.size)
print(img_BGR.dtype)
cv.imshow('lena', img_BGR)
face = img_BGR[250:370, 250:350]    # 提取兴趣区域
img_BGR_Re = cv.rectangle(img_BGR, (250, 250), (350, 370), (0, 255, 255), thickness=5)  # 矩形标注
print(face.shape)

img_BGR_Re[100:220, 220:320] = face  # 大小一样就可以移动
face = cv.cvtColor(face, cv.COLOR_BGR2GRAY)     # BDR转灰度
back_face = cv.cvtColor(face, cv.COLOR_GRAY2BGR)

img_BGR_Re[250:370, 250:350] = back_face
img_BGR_Re[100:220, 100:200] = back_face
cv.imshow('range of interest(ROI', img_BGR_Re)
cv.imshow('face', face)
idKey = cv.waitKey(0)
if idKey == 27:
    cv.destroyAllWindows()

效果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269488.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号