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