当前位置: 移动技术网 > IT编程>脚本编程>Python > 处理pyinstaller打包python程序时VideoCapture()不响应问题

处理pyinstaller打包python程序时VideoCapture()不响应问题

2017年12月18日  | 移动技术网IT编程  | 我要评论

慢跑的好处,湖南卫视在线直播3ft,surfairness

软件环境
win10 32位
VisualStudio2017-15.5.3
python3.6.3
pyinstaller3.3
opencv3.3.1
问题
我以前的win7系统,用pyinstaller打包ptython程序(opencv程序)都没有问题。
但在win10系统中,用pyinstaller打包后,在cv2.VideoCapture()处出现闪退。
但是在VS2017或者IDLE中程序运行都非常正常。
解决办法

打开opencv目录 我的目录如下: C:\Program Files\Microsoft Visual
Studio\Shared\Python36_86\Lib\site-packages\cv2

列表内容
目录下的文件如下:
这里写图片描述

将其中的opencv_ffmpeg330.dll拷贝到打包后的dist目录下。 重新运行exe文件,正常。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网