【问题标题】:Manipulating an image of a face with Flash and AS3使用 Flash 和 AS3 处理人脸图像
【发布时间】:2012-11-13 21:36:01
【问题描述】:

每个人。这不是一个具体的技术问题,而是关于我应该遵循哪些步骤的一些指导。

问题是我已经有一年多没有使用 Flash 了,而且我很生疏,但是现在,在工作中,我需要创建一个应用程序来拍照,检测照片中的人脸然后应用一定的动画效果。例如拍打脸,所以检测到的脸会左右晃动,或者可能类似于 Fatify 应用程序,它会拍摄照片,使人看起来很胖,然后你可以在任何地方触摸它来查看它动画。你明白了。

所以,我的主要问题是,即使在做了一些广泛的研究之后,我仍然不清楚最好的方法是什么,或者哪些是在检测到的面部上完成动画效果的最佳工具。我已经阅读了有关 Joa Ebert 的图像处理库的信息,但这似乎已经被遗忘了很长一段时间,因为我已经离开 Flash 世界很长一段时间了,我不知道是否有任何新奇之处这可能是我正在寻找的。我还查看了无数图像处理博客文章和教程,但大部分都是简单的东西,并不真正适用于我的需要。

因此,总而言之,如果有人能指出我应该研究的资源或主题,我会非常感激,这可能对我需要完成的工作有用。

谢谢。

【问题讨论】:

  • 您可能想看看 PixelBender。这不是这个问题的答案,可能会使这个项目更难做,但你从中获得的性能提升可能是值得的。同样,使用起来很痛苦,但它非常强大,并且可以减轻 Flash 本身的大量负载来进行图像处理。
  • OpenCV其实有一个pixel blender版本
  • @FlavorScape 真的吗?这真是太棒了。 OpenCV 非常强大,但没有什么能比得上 PixelBender 提供的速度。
  • 谢谢你们。我将看看 OpenCV 和 PixelBender 并尝试从这里开始。
  • 嗯,不是那种神奇的解决方案。我做了一个更正,看起来有些人只是使用 Alchemy 将 C++ OpenCV 库编译到 Flash 中。 scribd.com/doc/77861351/Building-OpenCV-Using-Alchemy

标签: actionscript-3 flash animation image-processing


【解决方案1】:

您应该使用 OpenCV。该库非常广泛,并且已被移植以支持多种语言。 OpenCV 有一个用于面部跟踪的 api。我们之前在工作室中将它用于简单的面部跟踪游戏。

这些链接有点过时了,但应该能让你走上正轨。

http://www.francois-tarlier.com/blog/marilena-opencv-port-to-actionscript-3-as3-flash/

http://www.marcpelland.com/2009/03/16/face-detection-opencv-in-as3/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    相关资源
    最近更新 更多