有色物体检测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)找到最长的一条线

pyhton—opencv直线检测(HoughLines)找到最长的一条线

物体检测实战:使用 OpenCV 进行 YOLO 对象检测

3D物体检测-Opencv

opencv运动车里检测跟踪轨迹不对