OpenCV+python:ROI与泛洪填充

1,ROI
感兴趣区(Region of Interest,ROI) 是图像的一部分,它通过在图像上选择或使用诸如设定阈值(thresholding) 或者从其他文件(如矢量> 转换获得等方法生成。机器视觉、图像处理中,感趣区可以是从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,通常用来作为图像分类的样本、掩膜、裁剪区或及其他操作。
源代码:

import cv2 as cv
import numpy as np

src = cv.imread("F:/images/lena.png")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", src)

ROI = src[50:250, 100:300]     #假设我们对她的帽子感兴趣,指定宽高的区域
gray = cv.cvtColor(ROI, cv.COLOR_BGR2GRAY) #转换成灰度图
backROI = cv.cvtColor(gray, cv.COLOR_GRAY2BGR)  #还原为RGB图
src[50:250, 100:300] = backROI  #重新置在原图中(ROI操作)
cv.imshow("hat", src)

cv.waitKey(0)
cv.destroyAllWindows()

运行结果:
在这里插入图片描述在这里插入图片描述

2,泛洪填充算法(Flood Fill Algorithm)

泛洪填充算法又称洪水填充算法,是在很多图形绘制软件中常用的填充算法,最熟悉不过就是win

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值