有色物体检测opencv+python
Posted sweeeper
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有色物体检测opencv+python相关的知识,希望对你有一定的参考价值。
import cv2 import numpy as np import matplotlib.pyplot as plt cap=cv2.VideoCapture(0) while(1): ret,frame=cap.read() hsv=cv2.cvtColor(frame,cv2.COLOR_BGR2HSV) 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(\'iframe\',frame) cv2.imshow(\'mask\',mask) cv2.imshow(\'res\',res) k=cv2.waitKey(1)&0xFF if k==27: break cv2.destroyAllWindows()
以上是关于有色物体检测opencv+python的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段
pyhton—opencv直线检测(HoughLines)找到最长的一条线