今天主要弄了一下对视频目标检测的事,然后还装了个微信,
一、安装微信
安装微信建议对着这篇博文,然后的话没权限就在指令前面加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设置的是读入视频的尺寸,但实际上我的代码中读入的图片经过后处理尺寸发生了改变,所以最后我一直没成功生成视频。于是我想到就用代码后处理后保存一张图片,再读取该图片的尺寸,就不会出错了。