Pythonの優れたコンピュータービジョンライブラリとは何ですか。フラッシュ/HTML5ビデオで顔を見つけることができますか?

StackOverflow https://stackoverflow.com/questions/4129723

質問

コンピュータービジョンを利用してスクリプトを開発する必要があります。

  1. Flash/HTML5ビデオのすべてのフレームを人の顔のスキャン
  2. カメラを直接見ている顔を示しているビデオフレームを特定します
  3. 完璧な正方形で顔を収集します
  4. トリミングされた顔を.pngファイルにコピーします

このスクリプトの開発に役立つPython Computer Vision Libraryの推奨事項はありますか?

役に立ちましたか?

解決

として ジョニーは言った OpenCVは、「箱から出して」FaceDetectionの最善の策です。

フラッシュビデオをIntutとして使用するには、OpenCVに接続できる.flv(flashビデオ)ファイルを読み取ることができるものが必要です。私はこれを自分で試したことがありませんが、インストールした場合は ffmpegサポートを備えたopencv (Linuxを使用している場合).flv(またはhtml5ビデオ形式)を含むOpenCVを使用してほとんどのビデオを読むことができるはずです。

トリミング用 これ あなたが欲しいものを説明します。トリミングされた画像をPNGとして保存するには、確認してください imwriteのドキュメント.

他のヒント

OpenCVは、おそらく特定のユースケースに最適なオプションです。 http://opencv.willowgarage.com/wiki/

標準的なフェイス認識アルゴリズムのためのサポートが組み込まれており、Pythonで起きて実行するのは非常に簡単です。しかし、それはかなり深いライブラリですが、最初にフラッシュから画像をつかみ、それをあなたのユーティリティに供給するために何か他のものを見つける必要があると確信しています。トリミングについてもよくわかりませんが、そのようなことについては、OpenCVがそれを行わない場合、Pythonイメージングライブラリが機能すると確信しています。

お役に立てれば。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top