这是一行 Python 代码,它是从一个视频输入流中读取帧图像的代码。其中,
cap 是一个视频输入对象,
read() 方法从该对象中读取一帧图像。该方法的返回值有两个:
ret:表示读取是否成功的布尔值;
frame:读取到的图像帧。
如果 ret 值为 True,表示读取成功;如果 ret 值为 False,则表示读取失败,可能是因为已经读完了所有帧或者其他原因。
目录matplotlibPILopencv中文路径问题灰度转换
python常用的图片操作库有matplotlib、PIL以及opencv,我用jupyter notebook对这三种方法进行了尝试和比较。
matplotlib
%matplotlib inline
import numpy as np
import matplotlib.image as mpimg
import matplotlib.pyplot as plt
img = mpimg.imread('videos/中文/image09
cap.
read()
如上所示,如果
cap.isopend()的结果为 TRUE,
cap.
read()结果为Flase。这时候首先确定你的视频是否能够正常播放的。
如果
cap.isopend()的结果为 Flase,这时候首先...