Python-Opencv中ROI(region of Interest )和泛洪填充(cv2.floodFill())

本文介绍了Python OpenCV中的ROI(region of Interest)概念及其在图像处理中的应用,同时详细讲解了泛洪填充函数cv2.floodFill()的工作原理和参数设置,包括固定范围填充与掩码填充的示例代码。
摘要由CSDN通过智能技术生成

Python-Opencv中ROI(region of Interest )和泛洪填充(cv2.floodFill())

1. ROI
ROI(region of Interest)从英语来看就是您所感兴趣的区域,也就是挖取您感兴趣的区域。
例如下图你对你这女生的脸部感兴趣,那么这个部分就叫做ROI。
在这里插入图片描述
代码实现

import cv2 as cv

# 读入女孩照片
girl = cv.imread("girl.jpg")
# 提取女孩脸部
face = girl[10:180, 100:255, :]
# 显示女孩脸部
cv.imshow("face", face)
# 将ROI从RGB转换为灰度图
gray = cv.cvtColor(face, cv.COLOR_BGR2GRAY)
# 显示RIO灰度图
cv.imshow("gray", gray)
# 尝试使用 cv2.COLOR_GRAY2BGR 将灰度图转化成RGB图,通过这种方式并不能进行转化
gray2rgb = cv.cvtColor(gray, cv.COLOR_GRAY2BGR)
cv.imshow("gray2rgb", gray2rgb)
# 对ROI区域进行通道处理,将 B 通道值赋值为0 相当于丢失 B 通道
face[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值