求指教 OpenCv 是否能做这样的功能

2018 年 2 月 7 日
 WaterTr
把视频右上角高斯模糊,查了挺久资料,试了好久有点懵,求老司机给个方向,例如是否可以逐帧读取成图片高斯模糊右上角?多谢
3341 次点击
所在节点    Python
11 条回复
Winchou
2018 年 2 月 7 日
可以
WaterTr
2018 年 2 月 7 日
@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)

多谢!
robot777
2018 年 2 月 7 日
逐帧就是 capture video 读取视频每帧,选择区域模糊后,保存成视频,读视频修改并保存或显示很多 demo 代码
WaterTr
2018 年 2 月 7 日
@robot777 谢谢老哥,如果可以,是否能发个 link,可能搜索姿势不对,着实没找到,多谢
wwqgtxx
2018 年 2 月 7 日
gausBlur = cv2.GaussianBlur(img[0:x1,0:y1], (101,101),0,0)
robot777
2018 年 2 月 7 日
搜“ opencv 读写视频”,读-》在每帧图片加楼上的处理-》写
Winchou
2018 年 2 月 7 日
WaterTr
2018 年 2 月 7 日
多谢各位老哥,然后发现 opencv 处理完没声音,正在寻找其他方案 T-T
zhuangzhuang1988
2018 年 2 月 7 日
wwqgtxx
2018 年 2 月 7 日
最合理的方法应该是 ffmpeg+滤镜或者掩膜
wwqgtxx
2018 年 2 月 7 日
当然你也可以把你已经处理好的视频用 ffmpeg 和源视频的音频流混流一下就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/429149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX