首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建具有图像特效的视频

创建具有图像特效的视频
EN

Stack Overflow用户
提问于 2012-06-09 01:43:50
回答 2查看 1.8K关注 0票数 0

我目前在a project上工作,在那里我生成几张图像,然后将它们转换成视频。我在整个图像处理中使用OpenCV,尤其是cv.WriteFrame

尽管它工作得很好,但我还是想为图像过渡添加一些效果。简单的事情事实上,我希望图像相互融合,以避免目前的“暴力”方式。

我在cv.WriteFrames中的fps也有问题(这不准确)。

我在互联网上搜索,没有找到任何库/实用程序来做这件事,所以我开始考虑自己实现它。不过,这将是一个相当麻烦的问题。

你知道做这样一件事的选项吗?我对任何解决方案都持开放态度!

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-09 03:46:38

为了有一个平滑的过渡,你很可能必须在两个图像之间放置一些额外的帧。这些额外的帧可以是两个图像逐渐地彼此相加。通常opencv addWeighted是用来混合2个图像,它有参数来设置权重。

addWeighted文档:

http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#addweighted

票数 3
EN

Stack Overflow用户

发布于 2012-06-09 03:05:34

嗯,我从来没有用过OpenCV,但是如果你想做淡入淡出,我可以设想做一些事情,比如创建具有渐进式阿尔法透明度的帧,并将它们添加到正在写入视频文件的堆栈中。使用PIL只需几行代码就可以完成类似的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10953594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档