opencv-python学习之入门篇(一)实时追踪蓝色物体
2018-10-22 17:13
519 查看
安装opencv-python
pip install opencv-python --user
实时追踪某一蓝色物体
废话不多说,直接上代码:
import numpy as np import cv2 cap = cv2.VideoCapture(0) while(True): #获取每一帧 ret, frame = cap.read() #转换到HSV hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) # 设置HSV阈值 lower_blue = np.array([110, 50, 50]) upper_blue = np.array([130, 255, 255]) # 根据阈值构建掩模 mask = cv2.inRange(hsv, lower_blue, upper_blue) # 对图像和掩模进行位运算 res = cv2.bitwise_and(frame, frame, mask = mask) #显示图像 cv2.imshow('frame', frame) cv2.imshow('mask', mask) cv2.imshow('res', res) k = cv2.waitKey(5) & 0xFF if k == 27: break cap.release() cv2.destroyAllWindows()
当然,还可以查HSV表追踪其他颜色的物体。
阅读更多相关文章推荐
- Caffe深度学习入门——Ubuntu16.04 + CUDA9.1+cudnn7.5 + opencv3.3.1+python3.5+caffe安装参考博客和跳坑笔记
- python+opencv实现动态物体追踪
- python opencv入门(学习笔记no.1)-图片的读入读出
- python+opencv实现动态物体追踪
- python opencv入门(学习笔记no.3)-从摄像头读取视频并显示
- python-opencv时间计算,视频物体追踪标记
- python opencv入门 Shi-Tomasi 角点检测和适合图像追踪的特征(32)
- 程 | 深度学习 + OpenCV,Python 实现实时视频目标检测 机器之心 09-21
- python3.6.3+opencv3.3.0学习笔记九--动态物体检测
- python opencv入门(学习笔记no.2)-视频的读入读出
- python入门学习工具
- opencv入门学习之一:安装OpenCV 2.4.9和Visual Studio 2012开发环境的搭建
- Python3爬虫学习1:入门篇
- OpenCV学习笔记: 快速入门例程
- python 爬虫入门学习小结
- python的入门学习
- 基础入门_Python-模块和包.Gevent异步服务类实现多姿势WEB实时展示?
- 使用Python,创建你的第一个实用型入门机器学习项目(下)
- Python 入门学习(贰)文件/文件夹正则表达式批量重命名工具
- Python学习(一):入门