OpenCV(二)掩码 *** 作与平滑(均值,高斯模糊)

OpenCV(二)掩码 *** 作与平滑(均值,高斯模糊),第1张

构造Mat image1(m_nDestX, m_nDestY, CV_8UC1, (unsigned char)pImageData);

Mat image2 = image1(Rect(2,2,99,99)); // 共用一份数据

Mat image2 = image1(Rect(2,2,99,99))clone(); // 使用数据副本

感兴趣的不妨随便弄一个视频使用抖音抖动效果观察。这里,博主建议读者使用国际象棋的视频图像,这种方块的格式更能看清细微的抖动变化。

我们观察抖音抖动视频会发现,抖动效果的原理是对视频中的一些帧进行剪切和放大到原图,出现视频中的人或者物体放大颤动的效果,并因为视觉残留出现闪影效果。

换到OpenCV中进行处理,就可以分为以下几个步骤:

按照原理,我们先读取视频,或者直接使用摄像头。然后获取图像的帧数FPS,同时获取图像的中心Center,将图像按比例剪裁20%之后,在放大至原图。

下面,我们来实现视频抖动效果:

运行之后,效果如下:

以上就是关于OpenCV(二)掩码 *** 作与平滑(均值,高斯模糊)全部的内容,包括:OpenCV(二)掩码 *** 作与平滑(均值,高斯模糊)、使用OpenCV和Python进行图像拼接、opencv Mat对象中怎么获取制定行列数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9566668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存