美文网首页周文佳语强化班
OpenCV视频处理(一)

OpenCV视频处理(一)

作者: 唔哈哈哈哈 | 来源:发表于2019-11-30 08:33 被阅读0次

    这周学习了一点OpenCV-python的视频处理:目标颜色跟踪
    做以下笔记:

    对于视频的处理相当于对图片处理的延伸
    即利用循环读取视频每一帧,对每一帧进项处理
    目标颜色显示为白色

    #转换图像的颜色空间
    cv2.cvtColor(src, code, dst=None, dstCn=None)
    #eg 处理为hsv格式
    hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
    
    #设置阈值,提取指定范围的RGB值
    cv2.inRange(src, lowerb, upperb, dst=None)
    #eg:提取蓝色
    lower_blue = np.array([110,50,50])
    upper_blue = np.array([130,255,255])
    get_blue = cv2.inRange(hsv, lower_blue, upper_blue)
    #用imshow()显示,做判断退出循环,最后关闭窗口
    

    cv2.bitwise_and()
    

    可以使用以上函数进行图像运算
    使最后呈现的图像为目标颜色(原色而不是白色)

    相关文章

      网友评论

        本文标题:OpenCV视频处理(一)

        本文链接:https://www.haomeiwen.com/subject/dzjvwctx.html