opencv使用pyinstaller打包错误:‘can‘t find starting number (in the name of file)

使用Python语言和opencv模块在pycharm中编辑的代码运行没问题,但是在使用pyinstaller打包后出现错误'can't find starting number (in the name of file)

复制代码
[ERROR:0] global C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\videoio\src\cap.cpp (162) cv::VideoCapture::open VIDEOIO(CV_IMAGES): raised OpenCV exception:

OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\videoio\src\cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can't find starting number (in the name of file): rtsp://admin:XXX@192.XXX.XXX.XXX/h264/ch2/main/av_stream in function 'cv::icvExtractPattern'

原因是打包的文件中缺少了缺少对应型号的ffmpeg,如opencv_videoio_ffmpeg430_64.dll。

找打环境中安装cv2时的文件夹"D:\Program Files\XXX\envs\Lib\site-packages\cv2",将opencv_videoio_ffmpeg4XX_64.dll复制到打包好的exe所在的文件夹中,问题解决。

相关推荐
每天吃饭的羊16 分钟前
state和ref
前端·javascript·react.js
GEO_YScsn17 分钟前
Vite:Next-Gen Frontend Tooling 的高效之道——从原理到实践的性能革命
前端·javascript·css·tensorflow
GISer_Jing17 分钟前
滴滴二面(准备二)
前端·javascript·vue·reactjs
ningmengjing_21 分钟前
webpack打包方式
前端·爬虫·webpack·node.js·逆向
摇滚侠23 分钟前
Vue3入门到实战,最新版vue3+TypeScript前端开发教程,笔记03
javascript·笔记·typescript
Yuner200023 分钟前
Webpack开发:从入门到精通
前端·webpack·node.js
GISer_Jing25 分钟前
滴滴二面准备(一)
前端·javascript·面试·ecmascript
lecepin41 分钟前
AI Coding 资讯 2025-09-10
前端·javascript·面试
书源1 小时前
灵活性和可维护性,被严重低估的编程原则
前端·javascript·vue.js
张子夜 iiii2 小时前
实战项目-----在图片 hua.png 中,用红色画出花的外部轮廓,用绿色画出其简化轮廓(ε=周长×0.005),并在同一窗口显示
人工智能·pytorch·python·opencv·计算机视觉