• 代码1:播放本地视频并抓取视频中蓝色的部分
  • 代码2:打开本地摄像头动态的抓取想要的部分物体
# -*- coding: utf-8 -*-
# =============================================================================
# 代码1
# 播放本地视频
# =============================================================================
import cv2
import numpy as np
# 播放本地视频
capture = cv2.VideoCapture('E:/qwy/project/openCV/video/demo_video.mp4')while 1:# 1.捕获视频中的一帧ret, frame = capture.read()# 2.从BGR转换到HSVhsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)    # BGR↔HSV# 设定蓝色的阀值lower_blue = np.array([100, 43, 46])upper_blue = np.array([124, 255, 255])# 根据阀值构建掩模mask = cv2.inRange(hsv, lower_blue, upper_blue)# 对原图和掩模进行位运算res = cv2.bitwise_and(frame, frame, mask=mask)cv2.imshow('video', frame)cv2.imshow('video_mask', mask)cv2.imshow('video_res', res)k = cv2.waitKey(1)if cv2.waitKey(1) == ord('q'):break
cv2.destroyAllWindows()# =============================================================================
# 代码2
# 打开摄像头,显示视频中蓝色物体
# =============================================================================
import numpy as np
import cv2
capture = cv2.VideoCapture(0)# 蓝色的范围,不同光照条件下不一样,可灵活调整
lower_blue = np.array([100, 110, 110])
upper_blue = np.array([130, 255, 255])while(True):# 1.捕获视频中的一帧ret, frame = capture.read()# 2.从BGR转换到HSVhsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)    # BGR↔HSV# 设定蓝色的阀值lower_blue = np.array([100, 43, 46])upper_blue = np.array([124, 255, 255])# 根据阀值构建掩模mask = cv2.inRange(hsv, lower_blue, upper_blue)# 对原图和掩模进行位运算res = cv2.bitwise_and(frame, frame, mask=mask)cv2.imshow('video', frame)cv2.imshow('video_mask', mask)cv2.imshow('video_res', res)if cv2.waitKey(1) == ord('q'):break
cv2.destroyAllWindows()

播放本地视频或者打开本地摄像头抓取特定颜色的物体相关推荐

  1. Python调用OpenCV接口播放本地视频文件、本地和网络摄像头

    1 前言 上篇文章介绍了在WIN10系统上, C++调用OpenCV接口,播放本地视频文件.本地和网络摄像头视频.本篇我们来看一下,Python如何调用OpenCV接口,做同样的事情. 序号 视频来源 ...

  2. 淘宝的商品主图视频如何批量下载、抓取的?

    最近商家有跟小编抱怨,淘宝上的制作商品主图视频的问题,很多商家都是半桶水的卖家,对作图已经是很为难了,现在还有个主图视频,制作是不可能了,至于下载和抓取商品的主图视频,小编倒是有办法,商品的主图视频, ...

  3. fiddler抓取特定主机(网址)和App抓包

    Fiddler抓取特定网址和App抓包 一.抓取特定网址 1.设置(特定地址) 2.出现的问题处理 二.app抓包 一.抓取特定网址 1.设置(特定地址) shift+F5去缓存刷新(可排除因缓存原因 ...

  4. 你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。 抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)

    你有一桶果冻,其中有黄色.绿色.红色三种,闭上眼睛抓取同种颜色的两个. 抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟) 分析: 1.里面有三种颜色时,需要4个 2.里面有2种颜色时, ...

  5. 思博伦Spirent TestCenter _如何使用抓包过滤功能抓取特定的帧_双极未来

    思博伦Spirent TestCenter 能够实现抓包过滤的功能, 从而方便用户抓取特定的帧. 例如在大量数据流中抓取某个特定协议的报文或者某个特定目的地址的数据包. Pattern Definit ...

  6. Python+OpenCV教程5:颜色空间转换 追踪视频中特定颜色的物体 消除票据中的红色印章

    目标 颜色空间转换,如BGR↔Gray,BGR↔HSV等 追踪视频中特定颜色的物体 OpenCV函数:cv2.cvtColor(),cv2.inRange() 消除票据中的红色印章 教程 颜色空间转换 ...

  7. Android实现打开本地文件,Android 打开本地文件(示例代码)

    Android 打开本地的文件,目前来说,其实很常见.而且现在有手机版的office了.查看office的全家桶就更加方便. 首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文 ...

  8. python抓取腾讯视频弹幕_Python实战 | 如何抓取腾讯视频弹幕

    原标题:Python实战 | 如何抓取腾讯视频弹幕 当代年轻人的快乐是网络给的. 如果有人吐槽周末太无聊,他们一定会反驳: 是追剧不香吗? 是吃鸡不好玩吗? 周末辣么短,怎么会无聊呢? 诚然,追剧和游 ...

  9. 手把手视频:万能开源Hawk抓取动态网站

    Hawk是沙漠之鹰历时五年开发的开源免费网页抓取工具(爬虫),无需编程,全部可视化. 自从上次发布Hawk 2.0过了小半年,可是还是有不少朋友通过邮件或者微信的方式询问如何使用.看文档还是不如视频教 ...

最新文章

  1. C++ [](){} 匿名函数 lambda表达式
  2. from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver,
  3. Nginx之Location命中URI规则
  4. 用linux集成电路版图设计,集成电路版图设计教程2012版本
  5. LeetCode 75 Sort Colors(颜色排序)
  6. ThreadLocal 详解
  7. Microsoft Dynamics CRM server 2013 一般销售流程之 报价单功能详解
  8. android 编译器有问题,Android Studio 3.0 Beta 2发布:解决编译器bug
  9. boost库在ubuntu下的安装
  10. c语言本身有输入输出语句正确错误,C语言模拟选择题
  11. java的property配置文件的用法
  12. 万恶的windows换行符号
  13. 函数定义、函数的参数、函数的默认参数
  14. 百度邀您来听一场云存储的大戏!
  15. 番茄助手-解决vs2010没有智能提示问题
  16. 如何准备全国大学生电子设计大赛控制题?
  17. jenkins+docker进行coverity检查自动构建
  18. Linux下编译链接动态库符号问题
  19. 计算机巧用剪纸做画册教案,大班剪纸教案 老虎
  20. fusion 360动态观察的快捷键

热门文章

  1. 判决素数个数(信息学奥赛一本通-T1409) 两种函数算法
  2. POWERLINK协议源码(最新)在stm32单片机上的移植指南
  3. 卜若的代码笔记系列-unity系列-第三章:android交互之android studio(as)打jar包-5003
  4. 三星GalaxyZFold4什么时候上市 三星GalaxyZFold4配置如何
  5. 品优购项目学习记录--01公共模块制作
  6. 路由虚拟化之梦--准备
  7. 使用Java代码实现选择排序Java
  8. 中科爱讯WiFi探针的功能用途与应用领域
  9. 周四见 | 物流人的一周资讯
  10. 新学期如何学好java?