把视频右上角高斯模糊,查了挺久资料,试了好久有点懵,求老司机给个方向,例如是否可以逐帧读取成图片高斯模糊右上角?多谢
|
WinchouFeb 7, 2018
1
可以
|
|
2
@Winchou 老哥是否能给个 demo 指点一下
疑问大概是 1,如何逐帧 2,我这边不知道如何模糊一个区域 import cv2 img = cv2.imread('ex.jpg') gausBlur = cv2.GaussianBlur(img, (101,101),0,0) cv2.imshow('Gaussian Blurring', gausBlur) cv2.waitKey(0) 多谢! |
|
robot777Feb 7, 2018
3
逐帧就是 capture video 读取视频每帧,选择区域模糊后,保存成视频,读视频修改并保存或显示很多 demo 代码
|
|
5
gausBlur = cv2.GaussianBlur(img[0:x1,0:y1], (101,101),0,0)
|
|
6
搜“ opencv 读写视频”,读-》在每帧图片加楼上的处理-》写
|
|
7
|
|
8
多谢各位老哥,然后发现 opencv 处理完没声音,正在寻找其他方案 T-T
|
|
zhuangzhuang1988Feb 7, 2018
9
|
|
wwqgtxxFeb 7, 2018 via iPhone
10
最合理的方法应该是 ffmpeg+滤镜或者掩膜
|
|
wwqgtxxFeb 7, 2018 via iPhone
11
当然你也可以把你已经处理好的视频用 ffmpeg 和源视频的音频流混流一下就行了
|