福建双色荷花提取颜色

提取指定颜色

参照《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()

验证

提取红色
相关推荐
luofeiju1 小时前
RGB下的色彩变换:用线性代数解构色彩世界
图像处理·人工智能·opencv·线性代数
Echo``10 天前
12.OpenCV—基础入门
开发语言·c++·人工智能·qt·opencv·计算机视觉
jndingxin10 天前
OpenCV CUDA模块设备层-----线程块内初始化连续内存区域 的设备端工具函数blockYota()
人工智能·opencv·计算机视觉
AI technophile10 天前
OpenCV计算机视觉实战(12)——图像金字塔与特征缩放
人工智能·opencv·计算机视觉
无证驾驶梁嗖嗖10 天前
[特殊字符] OpenCV opencv_world 模块作用及编译实践完整指南
opencv
从零开始学习人工智能10 天前
相机标定与3D重建技术通俗讲解
opencv·算法
achene_ql10 天前
OpenCV C++ 边缘检测与图像分割
c++·人工智能·opencv·计算机视觉
YueiL10 天前
OpenCV复习笔记
笔记·opencv
我是一只有梦想的菜鸟11 天前
计算鱼眼相机的内参矩阵和畸变系数方法
python·opencv·计算机视觉
朝风工作室11 天前
从零理解鱼眼相机的标定与矫正(含 OpenCV 代码与原理讲解)
人工智能·数码相机·opencv