📅  最后修改于: 2023-12-03 15:03:52.203000             🧑  作者: Mango
cv2
库是Python中常用的计算机视觉库,其中cv2.VideoCapture()
函数是一个用于捕获视频的函数,其带有许多参数和属性。我们可以使用get()
方法来获取视频帧的宽度和高度。
以下是获取视频帧宽度和高度的代码片段:
import cv2
# 打开视频文件
cap = cv2.VideoCapture('filename.mp4')
# 获取帧宽度
frame_width = cap.get(cv2.CAP_PROP_FRAME_WIDTH)
print("视频帧宽度:" + str(frame_width))
# 获取帧高度
frame_height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT)
print("视频帧高度:" + str(frame_height))
# 关闭视频文件
cap.release()
cv2.VideoCapture()
函数打开视频文件。get()
方法来获取帧宽度和帧高度。对于帧宽度和高度,我们使用参数cv2.CAP_PROP_FRAME_WIDTH
和cv2.CAP_PROP_FRAME_HEIGHT
。上述代码片段的输出将类似于以下内容:
视频帧宽度:1920.0
视频帧高度:1080.0
通过cv2.VideoCapture()
函数捕获视频文件后,我们可以使用get()
方法获取帧宽度和帧高度。这在处理视频数据时很有用。