0

だから私はgtkとグレードでGUIを作成しようとしており、ウェブカメラからビデオをキャプチャする必要があります。それを行う方法、またはそれが可能かどうかさえわかりません。誰か助けてくれませんか?


おそらくOPからの更新:

リナックスです!ありがとう、でもユーザーフレンドリーなQtに切り替えました:)

それでも、opencv の統合に問題があります。ボタンを押して画像を別の .xml ファイルに読み込む単純な GUI を qt に実装しようとしましたcvWindow

他のフォーラムの簡単なチュートリアルに従いましたが、 は開きますがcvWindow、画像は表示されません。

ソースコードは次のとおりです。

widget::widget(QWidget *parent)
{
     setupUi(this);
      //setGeometry(100,100,512,512);
     connect( b, SIGNAL( clicked() ), this, SLOT( imshow()) );

}

void widget::imshow()
{

    img=cvLoadImage("/home/vladutzee/Desktop/boo.gif",CV_WINDOW_AUTOSIZE);
   cvNamedWindow("window",1);
    cvShowImage("window",img);
    cvWaitKey(10);
    cvDestroyWindow("window");
    cvReleaseImage( &img );
}
4

2 に答える 2

1

GTK+ ベースのシンプルな Web カメラ ソフトウェアである Cheese の基盤として使用されるライブラリである libcheese を使用できます。

于 2011-03-01T11:38:22.667 に答える
0

どのプラットフォーム ?Windows、Linux、その他 ? Libcheese はそのトリックを行うことができますが、知る限り、Windows では動作しません。

于 2011-03-01T16:29:22.263 に答える