CV2编译为EXE时抛出错误,而不是自编译时

时间:2020-07-13 10:28:13

标签: python python-3.x cv2

我目前正在使用Video to Ascii转换器(基本上是可以进行视频播放的图像到Ascii转换器),当我以.py文件运行时,这非常理想,但是一旦我使用pyinstaller将其转换为exe文件,它不再起作用,并引发以下错误:

[ WARN:0] global C:\projects\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (681) CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (0x0 @ 1) MFVideoFormat_RGB24(unsupported media type)
'NoneType' object is not subscriptable

我正在使用CV2导入视频文件,并且我将pyautogui用于一些基本的ui,并且我使用easygui获得了文件浏览器(选择文件)

让我知道您是否需要查看代码

1 个答案:

答案 0 :(得分:0)

opencv_video_ffmpeg412_64.dll复制Anaconda3\envs\your_env_name\Lib\site-packages\cv2到exe文件所在的目录。