OpenCV-Python教程#5-颜色和颜色检测
目录标题
- 前言
- 导入模块
- 编写程序
前言
颜色识别
导入模块
import cv2 as cv
import numpy as np
编写程序
# 开启电脑摄像头
cap = cv.VideoCapture(0)# 创建循环
while True:# 读取电脑摄像头中的内容:ret, frame = cap.read()# 设置帧的宽度和高度width = int(cap.get(3))height = int(cap.get(4))# 对图像进行hsv的处理hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)# 设置颜色的范围lower_blue = np.array([110, 50, 50])upper_blue = np.array([130, 255, 255])# 设置maskmask = cv.inRange(hsv, lower_blue, upper_blue)#进行掩膜操作result = cv.bitwise_and(frame, frame, mask=mask)# 显示经过hsv处理的图形cv.imshow('faram', result)cv.imshow('faram1', mask)# 退出操作if cv.waitKey(1) == ord("q"):break
# 关闭摄像头
cap.release()
# 清理内存
cv.destroyAllWindows()
运行结果:faram1掩膜前 faram掩膜后
OpenCV-Python教程#5-颜色和颜色检测相关推荐
- 转载:【OpenCV入门教程之五】 分离颜色通道多通道图像混合
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21176257 作者:毛星云(浅墨) ...
- 【OpenCV入门教程之五】 分离颜色通道多通道图像混合(转)
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21176257 作者:毛星云(浅墨) ...
- OpenCV Python教程(3)(4)(5): 直方图的计算与显示 形态学处理 初级滤波内
OpenCV Python教程(3.直方图的计算与显示) 本篇文章介绍如何用OpenCV Python来计算直方图,并简略介绍用NumPy和Matplotlib计算和绘制直方图 直方图的背景知识.用途 ...
- OpenCV Python教程(2、图像元素的访问、通道分离与合并)
OpenCV Python教程之图像元素的访问.通道分离与合并 转载请详细注明原作者及出处,谢谢! 访问像素 像素的访问和访问numpy中ndarray的方法完全一样,灰度图为: [python] v ...
- opencv python教程简书_Python-OpenCV —— 基本操作一网打尽
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.MacOS操作系统上.它轻量级而且高效--由一系列 C 函数和少量C++类构成,同时提供了Pyt ...
- opencv python教程简书_OpenCV-Python系列二:常用的图像属性
对于图像,我们经常需要知道关于图像的特殊属性,比如宽度,高度,面积,像素点数目等等,那么在opencv-python中,这些信息如何获取呢? 本文结构: 1.基本图像属性 2. 对于opencv中的特 ...
- opencv python教程-OpenCV4 Python 最新中文版官方教程来了(附下载)
教程简介 OpenCV 是计算机视觉中经典的专用库,然而其中文版官方教程久久不来.近日,一款最新 OpenCV4.1 版本的完整中文版官方教程出炉,读者朋友可以更好的学习了解 OpenCV 相关细节. ...
- opencv python教程简书_OpenCV-Python教程:57.图像修复
基础 你们可能家里都会有一些老照片已经有黑点啊,划痕啊等.你有想过修复它们么?我们不能简单的在绘图工具里把他们擦除了就完了.因为这样只是把黑色的东西变成白色的而已,实际上没用.在这种情况下,会用到一种 ...
- OpenCV Python教程(1、图像的载入、显示和保存)
本文是OpenCV 2 Computer Vision Application Programming Cookbook读书笔记的第一篇.在笔记中将以Python语言改写每章的代码. PythonO ...
- OpenCV Python教程系列
参考: OpenCV - sunny2038的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/sunny2038/article/category/904451
最新文章
- Vue的自定义滚动,我用el-scrollbar
- SQL SERVER DBCC命令解释
- spring中的BeanPostProcessor
- 测验6: 组合数据类型 (第6周)
- 一个独立测试组织工作的五大方面
- 暑假开始了,大家给力啊
- 解决vue视图不渲染
- Android ProgressBar示例
- GDI+ is F**king unbelievable
- crontab实现以秒执行,很好很强大
- OpenCV2中矩阵的归一化 normalize函数详解
- optisystem仿真 光源线宽与干涉
- 二分图完全匹配算法之匈牙利算法
- 仿新浪微盾客户端项目简介一
- idea出现Cannot find keymap “Windows copy的报错“
- 找出连续数字中缺失的数字
- 全球一月内两次遭到病毒暴击 2017网络安全生态峰会或有解药
- 微信小游戏加载图片失败问题
- 力扣第236题“二叉树的最近公共先祖”的解题思路
- jQuery —— 元素绑定单击事件(click),但是双击该元素也能触发单击事件,同时会触发两次单击事件的问题
热门文章
- [BZOJ2069][POI2004]ZAW
- 【论文导读】- Link Weight Prediction Using Supervised Learning Methods(使用监督学习方法的链路权重预测及其在Yelp网络中的应用)
- 某云安全扫描对SQL Server潜入的观察日记
- 【国庆献礼】浅谈国产数据库
- 局域网电脑打印机显示未连接到服务器,win7局域网连接打印机显示本地打印后台处理程序服务没有运行...
- 第二届SLAM暑期学校和全国技术论坛有感
- 访问远程数据库时,产生Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法
- Apache Sling App CMS <1.1.4 存在反射型XSS漏洞(CVE-2022-46769)
- javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化
- 计算机组成与系统结构2018,计算机组成原理与系统结构2018-2019试卷a.doc