Opencv对象追踪的示例代码
作者:因吉 时间:2021-03-02 06:35:38
1 HSV上下限
颜色的HSV上下限如下表:
2 追踪单个颜色
import cv2 as cv
import numpy as np
cap = cv.VideoCapture(0)
lower_color = np.array([0, 43, 46])
upper_color = np.array([10, 255, 255])
while cap.isOpened():
# 读取帧
_, frame = cap.read()
# 转换颜色空间 BGR 到 HSV
hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
# 设置HSV的阈值使得只取某色
mask = cv.inRange(hsv, lower_color, upper_color)
# 将掩膜和图像逐像素相加
res = cv.bitwise_and(frame, frame, mask=mask)
# cv.imshow('frame', frame)
cv.imshow('mask', mask)
cv.imshow('res', res)
if cv.waitKey(1) == ord("q"):
break
cv.destroyAllWindows()
结果如下:
2 追踪多个颜色
import cv2 as cv
import numpy as np
cap = cv.VideoCapture(0)
lower_red = np.array([0, 43, 46])
upper_red = np.array([10, 255, 255])
lower_blue = np.array([100, 43, 46])
upper_blue = np.array([124, 255, 255])
while cap.isOpened():
_, frame = cap.read()
hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV)
mask1 = cv.inRange(hsv, lower_red, upper_red)
mask2 = cv.inRange(hsv, lower_blue, upper_blue)
mask = mask1 + mask2
res = cv.bitwise_and(frame, frame, mask=mask)
# cv.imshow('frame', frame)
cv.imshow('mask', mask)
cv.imshow('res', res)
if cv.waitKey(1) == ord("q"):
break
cv.destroyAllWindows()
参考文献:
【1】OpenCV中HSV颜色模型及颜色分量范围
来源:https://blog.csdn.net/weixin_44575152/article/details/114799122
标签:Opencv,对象追踪
0
投稿
猜你喜欢
如何在ASP里面创建GUID
2008-01-08 19:13:00
opencv形态学中的孔洞填充详细图解
2021-08-14 00:44:10
解读pandas.DataFrame.corrwith
2023-10-17 13:22:09
JS中getElementsByClassName与classList兼容性问题解决方案分析
2023-08-25 05:39:06
深入理解Python异常处理的哲学
2023-07-27 06:11:28
django的auth认证,authenticate和装饰器功能详解
2021-10-06 00:34:51
python使用Flask框架获取用户IP地址的方法
2023-08-09 03:15:23
基于tensorflow for循环 while循环案例
2022-01-26 14:40:34
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2022-01-04 08:14:09
Python NumPy实用函数笔记之allclose
2023-08-24 18:09:12
封装2个ajax函数
2010-09-03 18:14:00
Python函数嵌套实例
2022-11-11 06:43:34
利用python实现后端写网页(flask框架)
2022-06-22 04:20:50
JavaScript版无组件上传类
2007-10-06 23:16:00
谈非线性任务流程的窗口打开方式
2008-08-28 12:47:00
一文带你吃透Python中的os和sys模块
2022-01-04 20:42:55
Python中plt.imshow(image)无法显示图片的解决
2022-01-12 15:33:04
Python实现智慧校园自动评教全新版
2023-02-17 05:04:41
关于Python包导入报错的问题总结
2021-02-05 18:13:46
体验DW MX 2004 CSS新功能
2011-06-14 09:45:01