gpt4 book ai didi

python - 尝试从 opencv 中的 hevc (h265) 视频读取帧时,"Can' t findstarting number (in the name of file)"

转载 作者:行者123 更新时间:2023-12-02 15:35:48 32 4
gpt4 key购买 nike

我正在尝试从 hevc(h265) 读取帧.avi 视频 opencv-python (python3,最新版本)但不断抛出

OpenCV(4.1.1) C:\projects\opencv-python\opencv\modules\videoio\src\cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can't find starting number (in the name of file): C:\Users\gabri\Desktop\2019-11-22_13\a.avi in function 'cv::icvExtractPattern'.



我在 ubuntu 中都试过了和 windows 10使用 opencv-python, opencv-contrib-python and opencv-contrib-python-nonfree ,但它没有用。
先感谢您。

用于读取视频的代码:

import cv2
import imutils

cap = cv2.VideoCapture("C:\\Users\\gabri\\Desktop\\2019-11-22_13\\a.avi")


while True:
ret,frame = cap.read()
if not ret:
break
frame = imutils.resize(frame,width = 960)
cv2.imshow('image',frame)

k = cv2.waitKey(1) & 0xff

if k == 27:
break

最佳答案

我有同样的问题,编译和链接正常,但在运行时出现同样的神秘错误。

opencv_videoio_ffmpeg430_64.dll 发生时(在 Windows 中)不可访问(它似乎被另一个 opencv 库默默地调用)。要么你没有用 -DWITH_FFMPEG=ON 构建 opencv ,或者您的 dll 不在路径中。

关于python - 尝试从 opencv 中的 hevc (h265) 视频读取帧时,"Can' t findstarting number (in the name of file)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59168477/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com