OpenCv 入门 -- 视频处理

OpenCv 入门

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

文章目录

  • OpenCv 入门
  • 前言
  • 一、导包
  • 二、处理视频
  • 三、结果展示
  • 总结


前言

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 入门 -- 视频处理_第1张图片
OpenCv 入门 -- 视频处理_第2张图片

总结

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

你可能感兴趣的:(opencv)