目录标题

  • 前言
  • 导入模块
  • 编写程序

前言

颜色识别

导入模块

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-颜色和颜色检测相关推荐

  1. 转载:【OpenCV入门教程之五】 分离颜色通道多通道图像混合

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21176257 作者:毛星云(浅墨) ...

  2. 【OpenCV入门教程之五】 分离颜色通道多通道图像混合(转)

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/21176257 作者:毛星云(浅墨) ...

  3. OpenCV Python教程(3)(4)(5): 直方图的计算与显示 形态学处理 初级滤波内

    OpenCV Python教程(3.直方图的计算与显示) 本篇文章介绍如何用OpenCV Python来计算直方图,并简略介绍用NumPy和Matplotlib计算和绘制直方图 直方图的背景知识.用途 ...

  4. OpenCV Python教程(2、图像元素的访问、通道分离与合并)

    OpenCV Python教程之图像元素的访问.通道分离与合并 转载请详细注明原作者及出处,谢谢! 访问像素 像素的访问和访问numpy中ndarray的方法完全一样,灰度图为: [python] v ...

  5. opencv python教程简书_Python-OpenCV —— 基本操作一网打尽

    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.MacOS操作系统上.它轻量级而且高效--由一系列 C 函数和少量C++类构成,同时提供了Pyt ...

  6. opencv python教程简书_OpenCV-Python系列二:常用的图像属性

    对于图像,我们经常需要知道关于图像的特殊属性,比如宽度,高度,面积,像素点数目等等,那么在opencv-python中,这些信息如何获取呢? 本文结构: 1.基本图像属性 2. 对于opencv中的特 ...

  7. opencv python教程-OpenCV4 Python 最新中文版官方教程来了(附下载)

    教程简介 OpenCV 是计算机视觉中经典的专用库,然而其中文版官方教程久久不来.近日,一款最新 OpenCV4.1 版本的完整中文版官方教程出炉,读者朋友可以更好的学习了解 OpenCV 相关细节. ...

  8. opencv python教程简书_OpenCV-Python教程:57.图像修复

    基础 你们可能家里都会有一些老照片已经有黑点啊,划痕啊等.你有想过修复它们么?我们不能简单的在绘图工具里把他们擦除了就完了.因为这样只是把黑色的东西变成白色的而已,实际上没用.在这种情况下,会用到一种 ...

  9. OpenCV Python教程(1、图像的载入、显示和保存)

    本文是OpenCV  2 Computer Vision Application Programming Cookbook读书笔记的第一篇.在笔记中将以Python语言改写每章的代码. PythonO ...

  10. OpenCV Python教程系列

    参考: OpenCV - sunny2038的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/sunny2038/article/category/904451

最新文章

  1. Vue的自定义滚动,我用el-scrollbar
  2. SQL SERVER DBCC命令解释
  3. spring中的BeanPostProcessor
  4. 测验6: 组合数据类型 (第6周)
  5. 一个独立测试组织工作的五大方面
  6. 暑假开始了,大家给力啊
  7. 解决vue视图不渲染
  8. Android ProgressBar示例
  9. GDI+ is F**king unbelievable
  10. crontab实现以秒执行,很好很强大
  11. OpenCV2中矩阵的归一化 normalize函数详解
  12. optisystem仿真 光源线宽与干涉
  13. 二分图完全匹配算法之匈牙利算法
  14. 仿新浪微盾客户端项目简介一
  15. idea出现Cannot find keymap “Windows copy的报错“
  16. 找出连续数字中缺失的数字
  17. 全球一月内两次遭到病毒暴击 2017网络安全生态峰会或有解药
  18. 微信小游戏加载图片失败问题
  19. 力扣第236题“二叉树的最近公共先祖”的解题思路
  20. jQuery —— 元素绑定单击事件(click),但是双击该元素也能触发单击事件,同时会触发两次单击事件的问题

热门文章

  1. [BZOJ2069][POI2004]ZAW
  2. 【论文导读】- Link Weight Prediction Using Supervised Learning Methods(使用监督学习方法的链路权重预测及其在Yelp网络中的应用)
  3. 某云安全扫描对SQL Server潜入的观察日记
  4. 【国庆献礼】浅谈国产数据库
  5. 局域网电脑打印机显示未连接到服务器,win7局域网连接打印机显示本地打印后台处理程序服务没有运行...
  6. 第二届SLAM暑期学校和全国技术论坛有感
  7. 访问远程数据库时,产生Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)异常的解决办法
  8. Apache Sling App CMS <1.1.4 存在反射型XSS漏洞(CVE-2022-46769)
  9. javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化
  10. 计算机组成与系统结构2018,计算机组成原理与系统结构2018-2019试卷a.doc