OpenCV python 提取图像内的三色
OpenCV python 提取图像内的三色
原图 [opencv.jpg]
import cv2
import numpy as npdef main():# 1.导入图片img_src = cv2.imread("opencv.jpg")img_hsv = cv2.cvtColor(img_src, cv2.COLOR_BGR2HSV)# 2.指定蓝色范围blue_min = np.array([110, 50, 50])blue_max = np.array([130, 255, 255])# 3.锁定蓝色区域blue_mask = cv2.inRange(img_hsv, blue_min, blue_max)img_blue = cv2.bitwise_and(img_src, img_src, mask=blue_mask)# 4.指定红色范围red_min = np.array([0, 50, 50])red_max = np.array([30, 255, 255])# 5.锁定红色区域red_mask = cv2.inRange(img_hsv, red_min, red_max)img_red = cv2.bitwise_and(img_src, img_src, mask=red_mask)# 6.指定绿色范围green_min = np.array([50, 50, 50])green_max = np.array([70, 255, 255])# 7.锁定绿色区域green_mask = cv2.inRange(img_hsv, green_min, green_max)img_green = cv2.bitwise_and(img_src, img_src, mask=green_mask)# 8.显示结果cv2.imshow("img_src", img_src)cv2.imshow("img_blue", img_blue)cv2.imshow("img_red", img_red)cv2.imshow("img_green", img_green)cv2.waitKey()cv2.destroyAllWindows()if __name__ == '__main__':main()
结果图片[B]
结果图片[R]
结果图片[G]
OpenCV python 提取图像内的三色相关推荐
- openCV—Python(6)—— 图像算数与逻辑运算
openCV-Python(6)-- 图像算数与逻辑运算 一.函数简介 1.add-图像矩阵相加 函数原型:add(src1, src2, dst=None, mask=None, dtype=Non ...
- OpenCV+python:图像梯度
1,图像梯度的概念 梯度简单来说就是求导,在图像上表现出来的就是提取图像的边缘(无论是横向的.纵向的.斜方向的等等),所需要的是一个核模板.模板的不同结果也不同.所以能够看到,全部的这些个算子函数,归 ...
- opencv+python实现图像的增强与合成(人像迁移)
代码链接:图像的增强与合成 最近做了一个小实验,内容是图像的增强与合成,觉着挺有意思,记录一下. 首先效果是这样的: 利用Python和Opencv算法,实现下述功能: 1. 准备本人在纯色背景前的照 ...
- python opencv 图像切割_【OpenCV+Python】图像的基本操作与算术运算
图像的基本操作 在上个教程中,我们介绍了使用鼠标画笔的功能.本次教程,我们将要谈及OpenCV图像处理的基本操作. 本次教程的所有操作基本上都和Numpy相关,而不是与OpenCV相关.要使用Open ...
- 【图像处理】——Python+opencv实现提取图像的几何特征(面积、周长、细长度、区间占空比、重心、不变矩等)
转载请注明详细地址 本文简单介绍了图像常见几何特征的概念以及求解方法 本文介绍了Python和opencv求解几何特征的常用方法 目录 其他形状外接轮廓的方法可以参考:<OpenCV-Pytho ...
- Python Opencv cv2提取图像中某种特定颜色区域(例如黑字白纸背景下的红色公章提取),并将纯色背景透明化
拜拜PHOTOSHOP- 领导突然让我帮他把公章从图片中抠出来,在确保了不是要做坏事的情况下,我打开了PHOTOSHOP,用魔棒工具一点一点抠,但由于魔棒工具的原理是对比临近区域像素差值,导致封闭字体 ...
- opencv mat release thrown_【OpenCV+Python】图像与视频处理入门
图像处理入门 之前我们已经讲过了OpenCV在各个平台上安装的方法了,从今天开始,正式进入实战部分.首先我们需要做的就是如何读取图像并显示出来,这是图像处理的最基本的部分. 首先我们来了解几个函数. ...
- OpenCV—Python PyLibTiff_psd 图像基本操作以及图像格式转换
文章目录 一.图片 读.写.显示.属性查看 libtiff 包装器 Python 模块 opencv 模块 PIL 模块 直接修改图片格式 大(分辨率大)图片缩小 与上面代码同效 二.PSD图像读取与 ...
- 模式识别作业,基于python提取图像纹理特征
其中的直方图的绘画部分要注意,只写了部分的直方图代码###直接调用skimag库中的函数BLP提取纹理 from skimage import dataimport matplotlib.pyplot ...
最新文章
- 一款直击痛点的优秀http框架,让我超高效率完成了和第三方接口的对接
- 清华大学AMiner团队发布《超级计算机研究报告》(附下载)
- python多态_Python面向对象教程之多态
- 【Java报错】记录一次 sun.misc.Unsafe.park(Native Method) Conflicting setter definitions for property 导致的内存泄露
- 华为服务器提示错误信息,服务器错误日志
- mqtt连接失败_Flutter通过Mqtt消费ActivieMQ
- 五、Web服务器——MVC开发模式 EL表达式 JSTL 学习笔记
- SAP License:未清项启用
- 传统认知PK网络认知 刚子扯谈烤串认知
- win11亮度调节不见了怎么办 windows亮度调节不见了的解决方法
- 为什么大家都说 SELECT * 效率低
- 在访问RESTful接口时出现:Could not write content: No serializer found for class的问题解决小技巧收集...
- 适合有基础的Java实战项目——坦克大战 练手实战项目
- GB28181协议——布防和报警订阅
- 安利4款良心的时间轴软件,建议收藏!
- 【千锋】网络安全笔记(总篇)--- 持续更新
- 51Nod - 1384 全排列
- 千万不要用efficientnet做bone net
- 菜鸟实战UML——包图
- WPS Office 2019 for Linux(WPS 2019 文字操作指引)
热门文章
- PyCharm中的错误:following errors occurred on attempt to save files和Unable to save settings: Failed 的解决方案
- oracle进入asm命令,Oracle常用ASM操作命令
- 厉害了!竟然有程序员在GitHub上建了一个新华词典数据库
- 向量组等价、矩阵等价与方程组可互推的关系
- 计算机丢失UxTheme无法修复,win10系统丢失uxtheme.dll的修复办法
- source insight最新版4.0.0124下载安装以及使用
- 2014全国计算机等级考试二级java,全国计算机等级考试二级Java真题2
- 魔力宝贝账号登录分析
- 计算机组成原理(第四版)课后答案 第一章
- 如何系统的自学网络安全