python下opencv写的视频无法播放还有装微信

今天主要弄了一下对视频目标检测的事,然后还装了个微信,

一、安装微信

安装微信建议对着这篇博文,然后的话没权限就在指令前面加sudo。

【Linux】Ubuntu安装微信&QQ_爱吃糖的范同学的博客-CSDN博客_ubuntu安装微信和qq

二、解决python下opencv写的视频无法播放

实际上关键就是:cv2.VideoWriter()函数的参数得设置正确

out = cv2.VideoWriter(video_save_path, fourcc, video_fps, size, isColor)

我用的参数是:

    img123 = cv2.imread('result4_qua.png')
    height, width ,layers = img123.shape
    

    capture = cv2.VideoCapture(video_path)
    
    fourcc  = cv2.VideoWriter_fourcc(*'mp4v')
    #size = (640,640)
    size    = (width, height)
    out     = cv2.VideoWriter(video_save_path, fourcc, video_fps, size)

最后那个isColor默认为True,如果要处理黑白帧,则isColor要设置为False才行

然后那个fourcc参数我试了一些网上的不大行,最后找到的这个,自测有效

这个size之所以要读图片,是因为我一开始size设置的是读入视频的尺寸,但实际上我的代码中读入的图片经过后处理尺寸发生了改变,所以最后我一直没成功生成视频。于是我想到就用代码后处理后保存一张图片,再读取该图片的尺寸,就不会出错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值