6

opencvを使用せずに(そして他の外部ライブラリなしで)いくつかのc ++ウェブカメラプログラムを作成できますか?私の考えは、ウェブカメラからデータを取得し、ライブビデオのようにウィンドウに表示することです。例を教えていただけますか?英語が下手でごめんなさい。どうもありがとうございます。

4

1 に答える 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 に答える