看这个博主的博客,跟我碰到的问题的一致,都是使用AVC1写视频时报编码器不存在的异常,手动编译opencv-python或者使用conda install -c conda-forge opencv安装依赖即可。
博主博客:Python OpenCV生成视频无法浏览器播放问题说明及解决 - 知乎
不过安装完依赖后我运行项目还碰上了个问题:
执行conda install -c conda-forge opencv之后,运行项目(ws_rear) [root@VM-16-11-centos rear-end]# python app.py
Traceback (most recent call last):
File "/root/project/waste_classification/rear-end/app.py", line 2, in <module>
import cv2
ImportError: libEGL.so.1: cannot open shared object file: No such file or directory
所以得安装缺失的库:
sudo yum install mesa-libEGL mesa-libGL
版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接。
请在这里放置你的在线分享代码