0

ラップトップ(Ubuntu 11.04を実行)にインストールされたカメラから画像を取得するためにopenCVを使用しようとしていますが、いくつか質問/問題があります:

  1. 一部のコード例で次のインクルードが使用されていることを確認しました。

    #include "cv.h"

    #include "highgui.h"

    しかし、コードをコンパイルすると、それらのインクルードが原因でエラーが発生します。これらのパッケージ/ライブラリをコードで使用するように設定するにはどうすればよいですか? このウェブサイトhttp://www.samontab.com/web/2011/06/installing-opencv-2-2-in-ubuntu-11-04/に従って試してみましたが、成功しませんでした。

  2. イメージがオブジェクト IplImage* にロードされたら、どうすればそれをソケット経由で送信できますか? 「cvSaveImage(fileName、img)」を使用してファイルに保存し、そのファイルを開いて送信します(ソケットを介してファイル.bmpおよび.jpgを送信したため、問題はありません)が、これが最適な方法であるかどうかはわかりません。構造体 IplImage に複数のフィールドがあることを確認しましたが、どのフィールドを目的に使用できるかわかりません。

  3. ラップトップのカメラの変数をopenCVのcvCaptureFromCAMのパラメータとして取得するにはどうすればよいですか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

私が直面した主な問題は、Ubuntuの別のバージョンにopenCVをインストールしていたことでした。適切なバージョンのUbuntuに適切な方法をインストールすると、ラップトップカメラのインデックスとして「0」を使用して、質問で言及された問題が解消されました。

于 2012-12-01T02:52:05.980 に答える