一、ROI与泛洪填充
ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域。
本例程是通过对图片Numpy数据进行ROI的获取
泛洪填充:从一个点开始附近像素点,填充成新的颜色,直到封闭区域内的所有像素点都被填充新颜色为止。
二、实验案例分析
2.1 ROI处理
此类操作相对比较简单,类似于抠图处理
src = cv.imread("C:\\0-MyWork\\opencv-python\\lena.png")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", src)
face = src[180:390, 200:400] #以左上角为0点,第一列表示向下纵轴,第二列表示向右横轴
gray = cv.cvtColor(face, cv.COLOR_BGR2GRAY) #转化成为gray灰度图
cv.imshow("face", gray)
backface = cv.cvtColor(gray, cv.COLOR_GRAY2BGR)
src[180:390, 200:400] = backface
cv.imshow("fullface-after", src)
<