OpenCv 入门 -- 视频处理

OpenCv 入门

OpenCv 入门 -- 视频处理 @ Fu Xianjun. All Rights Reserved.


前言

OpenCV是一个跨平台计算机视觉库,用C++语言编写,用于图像处理、分析。本文将讲解如何使用OpenCV进行视频处理。

一、导包

日常导包:

import cv2
import numpy as np

二、处理视频

cap = cv2.VideoCapture('redone.mp4')
while(cap.isOpened()):
    ret, frame = cap.read()
    hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
    l_blue = np.array([[156,43,46]])
    h_blue = np.array([180,255,255])
    mask = cv2.inRange(hsv, l_blue, h_blue)
    res = cv2.bitwise_and(frame, frame, mask = mask)
    cv2.imshow("rst",res)
    
    
    if cv2.waitKey(21) == ord('q'):
        break
        
cap.release() 
cv2.destroyAllWindows()

三、结果展示

在这里插入图片描述
在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何使用OpenCV进行视频处理。及OpenCv的基础应用。


版权声明:本文为xiaolv1226原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。