福建双色荷花提取颜色

提取指定颜色

参照《OpenCV图像处理技术》

HSV

要用HSV的色调、饱和度和亮度来提取指定颜色。

双色荷花

农林大学金山校区观音湖

代码

python 复制代码
import cv2
import numpy as np

img=cv2.imread("./sucai6/hua.jpg")
cv2.imshow("SRC",img)
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)#图像类型转换函数
cv2.imshow("HSV",hsv)

#lowerb_hsv = np.array([0,0,221])#要识别颜色的下限
#upperb_hsv = np.array([180,30,255])#要识别的颜色的上限
lowerb_hsv = np.array([156,43,46])#要识别颜色的下限
upperb_hsv = np.array([180,255,255])#要识别的颜色的上限

mask = cv2.inRange(hsv, lowerb_hsv, upperb_hsv)
cv2.imshow("MASK",mask)
blue = cv2.bitwise_and(img,img,mask=mask)
cv2.imshow("BLUE",blue)
cv2.waitKey(0)
cv2.destroyAllWindows()

验证

提取红色
相关推荐
pchmi8 小时前
C# OpenCV机器视觉:骨架细化
开发语言·opencv·c#
深图智能8 小时前
OpenCV的双边滤波函数
python·opencv·计算机视觉
深图智能12 小时前
OpenCV实现基于拉普拉斯算子的浮雕特效
图像处理·opencv·计算机视觉
jndingxin14 小时前
OpenCV相机标定与3D重建(51)对 3x3 矩阵进行 RQ 分解(RQ Decomposition)函数RQDecomp3x3()的使用
opencv·3d
17´1 天前
使用QT+OpenCV+C++完成一个简单的图像处理工具
c++·图像处理·qt·opencv
bohu831 天前
ros2-4.2 用python实现人脸识别
人工智能·opencv·人脸识别·ros2·服务调用
jndingxin1 天前
OpenCV相机标定与3D重建(46)将三维空间中的点投影到二维图像平面上函数projectPoints()的使用
opencv·3d
2013crazy1 天前
Python 基于 opencv 的人脸识别监控打卡系统(源码+部署)
开发语言·python·opencv·python 人脸识别·python 人脸识别打卡
denghai邓海2 天前
用OpenCV实现UVC视频分屏
人工智能·opencv·音视频