darknet 出现 video stream stopped 怎么解决

darknet 出现 video stream stopped 怎么解决


参考了博文: CentOS8编译OpenCV4.3.0 with ffmpeg(YoloV4处理视频并保存).

卸载已安装OpenCV

请谨慎!我是源码安装的 opencv
找到当初安装的opencv的build目录,进入build目录执行以下操作:

sudo make uninstall
cd ..
rm -Rf build

我在这里就卸载完了opencv了,可输入 pkg-config --modversion opencv 查看有没有输出opencv版本,看卸载了没有

安装ffmpeg

下载源码安装

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

或者官网下载 http://ffmpeg.org/download.html,再自己解压

然后进入该文件夹

cd ffmpeg

./configure --enable-shared --prefix=/usr/local/ffmpeg 
# /usr/local/ffmpeg 为要安装的目录,建议设置为这个

可能出现叫安装 yasm,建议安装

sudo apt-get install yasm

然后 make, -j8 为加速

make -j8
make install -j8

可以了,输入下面两个代码查看是否安装好,yasm好像不用再配置环境变量

ffmpeg
ffmpeg -version

安装 opencv

这个不细讲了,主要有一点,就是在对opencv 进行 cmake 的时候
我直接输入

cmake -D WITH_FFMPEG=ON ..

这样会找不到 ffmpeg,需要cmake之前加上

export PKG_CONFIG_PATH=/usr/local/ffmpeg/lib/pkgconfig;$PKG_CONFIG_PATH
cmake -D WITH_FFMPEG=ON ..

/usr/local/ffmpeg/lib/pkgconfig 下面是几个.pc 文件,如果你的不是在这,就找到你自己的 .pc 文件的位置就行了

然后继续安装 opencv 就 ok 了,yolo v4 不再出现 video stream stopped,成功运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值