【发布时间】:2011-04-16 13:48:11
【问题描述】:
我想制作一个应用程序,它接受视频输入(例如,使用您的网络摄像头),并根据其内容动态地在其上渲染一些有趣的东西。例如,我会在视频中检测用户的脸并改变他/她的嘴唇颜色。可能我可以要求用户使用一些带有一些控制器旋钮的闭合曲线来指定他/她的嘴唇的轮廓,并跟踪其在实时视频流中的变化,然后在其上渲染一些颜色。这有多难?理想情况下,它会演变成更大的东西,让你可以做更多依赖于内容的特殊效果,就像电影中看到的那样,但现在我只想制作一个玩具应用程序,它可以修改带有人脸的实时视频流。我相信这种工具已经在专业视频软件中得到了很好的开发,但我想要一些有趣且可在普通计算机上运行的东西,甚至可能是带有面向用户的摄像头的手机(iphone、android 等)。
虽然我是一名程序员,但我没有任何处理视频的经验,我正在阅读一些关于 OpenCV 库的内容,看起来这是一个好的开始。但我不确定这是否可行。还有什么可以帮助完成这项任务的吗?
非常感谢。
【问题讨论】:
-
看看这个网站:aishack.in它有几个关于图像处理和opencv的教程......虽然这些可能会有一些帮助
标签: video opencv rendering computer-vision