Webカメラを使用して画像処理を行うことができるOSXアプリケーションを探しています
-
03-07-2019 - |
質問
ウェブカメラ/ビデオ入力からデータを受信し、面倒なことではなくcまたはpythonまたはperlに似たピクセルで画像処理を行えるOSX(またはLinux?)アプリケーションを探しています。処理言語について。
1つを一緒に投げることを検討していましたが、車輪の再発明を開始する前に、すでに最初に存在するものを見つけようとすると考えました。
オブジェクトの検出とダイヤルと数字の読み取りに関するいくつかの実験を行いたい。
解決
少しコーディングを行う場合は、CocoaのQuickTimeフレームワークであるQTKitをご覧ください。 QTKitを使用すると、Webカメラから簡単に入力ソースを設定できます(こちら)。 Core Imageフィルターをストリームに適用することもできます(デモコードこちら)。 OpenGLを使用してムービーのフィルターをレンダリングまたは適用する場合は、Core Videoをご覧ください(例こちら)。
MyMovieFilter デモを使用すると、すぐに起動して実行できます。
他のヒント
「Processing」と呼ばれるクロスプラットフォームツールを発見し、実際にWindowsバージョンを実行して、ウェブカメラを動作させるためのさらなる複雑化を回避しました。
短時間でインストールする必要があり、gVidと呼ばれるものが動作するようになりましたが、最初のハードルコーディングの後はCのように見えます。 (Javaに「コンパイル」されます)、非常に高速に実行されます。ウェブカメラからリアルタイムでピクセルをスキャンすることもできます。
それでもOSXで動作するようにします。
実行する処理に応じて(つまり、AppleのCore Imageフィルターライブラリで使用可能なフィルターの場合)、組み込みの Photo Booth アプリがあれば十分です。 Appleストアからも市販のアドオンフィルターセットが利用できます( http ://www.apple.com/downloads/macosx/imaging_3d/composerfxeffectsforphotobooth.html)。