1. ROI-感兴趣区域提取
ROI(region of interest),感兴趣区域,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,经常用来连接图像。
代码如下:
def roi_test(src):
face = src[100:510, 200:600] # 高度,宽度.
gray = cv.cvtColor(face, cv.COLOR_BGR2GRAY) # face彩色图片变成灰度图片
cv.imshow("gray", gray)
back_face = cv.cvtColor(gray, cv.COLOR_GRAY2BGR) # 将 R = G = B = gray,所以呈现出来的是灰色
cv.imshow("back_face", back_face) # back_face必须是三通道的
src[100:510, 200:600] = back_face
cv.imshow("face", src)
注意:
1. 当RGB中三个通道的值相同时,图片展现出来是灰色。
2. src[100 : 510, 200 : 600]指的是高和宽(opencv中宽和高总是分不清楚)。
2. 泛洪填充
将指定颜色从指定位置开始填充一个连通区域,此时的连通性由像素值的接近程度来衡量。