opencvを使用せずに(そして他の外部ライブラリなしで)いくつかのc ++ウェブカメラプログラムを作成できますか?私の考えは、ウェブカメラからデータを取得し、ライブビデオのようにウィンドウに表示することです。例を教えていただけますか?英語が下手でごめんなさい。どうもありがとうございます。
質問する
5195 次
1 に答える
4
簡単に言うと、WindowsとC / C ++の場合、最も簡単な方法はDirectShowを使用することです。
ここにDirectShowフレームグラバーの素晴らしいラッパーがあります:http ://www.muonics.net/school/spring05/videoInput/
はい、まだDXSDKをインストールする必要がありますが、実際には、必要なDShowインターフェイスを単一の100kbファイルに抽出することができました。だから私のアドバイス:videoInputライブラリと一緒に暮らす。
Linuxでは、Video4Linux(2)ライブラリはやや単純です。すべてはファイルのようなAPIを介して行われます。
MacOS Xには、QTKitがあります。ライブカメラストリームでシンプルなウィンドウを作成するのは簡単です。サンプルはAppleのドキュメントにあります。
于 2012-09-18T23:02:57.043 に答える