Python中OpenCV能否实现以下功能?求指教

把视频右上角高斯模糊,查了挺久资料,试了好久有点懵,求老司机给个方向,例如是否可以逐帧读取成图片高斯模糊右上角?多谢
Python中OpenCV能否实现以下功能?求指教

9 回复

逐帧就是 capture video 读取视频每帧,选择区域模糊后,保存成视频,读视频修改并保存或显示很多 demo 代码


老哥是否能给个 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)

多谢!

谢谢老哥,如果可以,是否能发个 link,可能搜索姿势不对,着实没找到,多谢

gausBlur = cv2.GaussianBlur(img[0:x1,0:y1], (101,101),0,0)

多谢各位老哥,然后发现 opencv 处理完没声音,正在寻找其他方案 T-T

最合理的方法应该是 ffmpeg+滤镜或者掩膜

当然你也可以把你已经处理好的视频用 ffmpeg 和源视频的音频流混流一下就行了

回到顶部