什么是好的Python计算机视觉库,可以让我在Flash/HTML5视频中找到人脸?

什么是好的Python计算机视觉库,可以让我在Flash/HTML5视频中找到人脸?,python,flash,computer-vision,html5-video,egg,Python,Flash,Computer Vision,Html5 Video,Egg,我需要利用计算机视觉开发一个脚本,该脚本将: 扫描Flash/HTML5视频的所有帧以查找人脸 识别显示直视摄像机的人脸的视频帧 把脸剪成完美的正方形 将裁剪的面复制到.PNG文件中 对Python计算机视觉库有什么建议可以帮助我开发这个脚本吗?OpenCV可能是您特定用例的最佳选择: 它内置了一些对标准人脸识别算法的支持,并且很容易在Python中启动和运行。然而,尽管它是一个相当深的库,但我很确定您必须先找到其他东西从Flash获取图像并将其提供给您的实用程序。我也不确定是否要裁剪,但对于这

我需要利用计算机视觉开发一个脚本,该脚本将:

  • 扫描Flash/HTML5视频的所有帧以查找人脸
  • 识别显示直视摄像机的人脸的视频帧
  • 把脸剪成完美的正方形
  • 将裁剪的面复制到.PNG文件中

  • 对Python计算机视觉库有什么建议可以帮助我开发这个脚本吗?

    OpenCV可能是您特定用例的最佳选择:

    它内置了一些对标准人脸识别算法的支持,并且很容易在Python中启动和运行。然而,尽管它是一个相当深的库,但我很确定您必须先找到其他东西从Flash获取图像并将其提供给您的实用程序。我也不确定是否要裁剪,但对于这类事情,如果OpenCV不这样做,我肯定Python图像库可以工作

    希望这有帮助

    因为opencv是“开箱即用”人脸检测的最佳选择

    要使用flash视频作为输入,您需要能够读取可连接到opencv的.flv(flash视频)文件的内容。我自己也没有尝试过,但我认为如果你安装了(如果你在linux上的话),你应该能够阅读opencv的大部分视频,包括.flv(或任何html5视频格式)


    因为裁剪可以解释你想要什么。要将裁剪后的图像保存为png,请检查.

    jonesy,这样我需要一个工具来筛选所有视频帧,然后将这些帧输入OpenCV人脸识别组件。谢谢我将把这个问题保留一段时间,看看是否有人可以提供关于其他Python库(有助于搜索视频帧)可能是什么的任何其他信息。@J3M--是的,这是我对它的理解,从我在包含此类功能的项目边缘的工作中看到的情况来看,根据您的用例,它不是特别简单。最成功的解决方案是在一家使用Adobe工具进行图像抓取的商店中。jonesy您具体谈论的是什么Adobe工具?需要动作脚本吗?@J3M-我真的不知道答案,J3M。抱歉。jilles非常感谢,裁剪和保存到.PNG功能如何。使用openCV是否可以实现这一点,或者我是否需要Python图像库之类的东西?