一、代码部分
代码如下(示例):
#原始图
import cv2 as cv#opencv BGR
import matplotlib.pyplot as plt#包导入
import numpy as np
#matplotlib inline
# 读入视频
vc = cv.VideoCapture('C:/Users/akaak/Videos/aka.mp4')
if vc.isOpened(): # 检查是否打开正确
open, frame = vc.read()
else:
open = False
while open:
ret, frame = vc.read()
if frame is None:
break
if ret == True:
gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY) # 灰度转换视频
cv.imshow('result', gray)
if cv.waitKey(100) & 0xFF == 27: # 退出键ESC
break
vc.release()
cv.destroyAllWindows()
二、运行结果
总结
学习了视频读入与灰度图转换。