Pythonの優れたコンピュータービジョンライブラリとは何ですか。フラッシュ/HTML5ビデオで顔を見つけることができますか?
-
29-09-2019 - |
質問
コンピュータービジョンを利用してスクリプトを開発する必要があります。
- Flash/HTML5ビデオのすべてのフレームを人の顔のスキャン
- カメラを直接見ている顔を示しているビデオフレームを特定します
- 完璧な正方形で顔を収集します
- トリミングされた顔を.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イメージングライブラリが機能すると確信しています。
お役に立てれば。
所属していません StackOverflow