ホームページ >バックエンド開発 >C++ >Visual C 2010 Express で OpenCV 2.4.3 をセットアップする方法

Visual C 2010 Express で OpenCV 2.4.3 をセットアップする方法

Susan Sarandon
Susan Sarandonオリジナル
2024-12-15 04:14:17417ブラウズ

How to Set Up OpenCV 2.4.3 in Visual C   2010 Express?

Visual C 2010 Express に OpenCV 2.4.3 をインストールする方法

Visual C 2010 Express に OpenCV 2.4.3 をインストールするには、次の手順に従います。手順:

1.インストール

  • SourceForge.net から OpenCV 2.4.3 ソース ファイルをダウンロードします。
  • 内容を指定したディレクトリに解凍します。
  • ディレクトリ C を追加します:opencvbuildx86vc10bin をシステム PATH に移動します (コントロール パネル → システム → システムの詳細設定 → 詳細 → 環境経由)変数...).

2.プロジェクト構成

  • デバッグ構成を使用して Visual C で新しい空のプロジェクトを作成します。
  • プロジェクトのプロパティ → VC ディレクトリで、C:opencvbuildinclude をインクルード ディレクトリに追加し、C: opencvbuildx86vc10lib をライブラリに追加ディレクトリ。
  • プロジェクトのプロパティ → リンカー → 入力で、次の依存関係を追加します (「デバッグ」構成を示す「_d」サフィックスを付けます):

    opencv_calib3d243d.lib
    opencv_contrib243d.lib
    opencv_core243d.lib
    opencv_features2d243d.lib
    opencv_flann243d.lib
    opencv_gpu243d.lib
    opencv_haartraining_engined.lib
    opencv_highgui243d.lib
    opencv_imgproc243d.lib
    opencv_legacy243d.lib
    opencv_ml243d.lib
    opencv_nonfree243d.lib
    opencv_objdetect243d.lib
    opencv_photo243d.lib
    opencv_stitching243d.lib
    opencv_ts243d.lib
    opencv_video243d.lib
    opencv_videostab243d.lib
  • リリース構成 (オプション) の場合、「_d」接尾辞を次の文字に置き換えます。 "_".

3.コード例

  • プロジェクトに新しい C ファイルを作成し、次のコードを入力します。

    #include <opencv2/highgui/highgui.hpp>
    #include <iostream>
    
    using namespace cv;
    using namespace std;
    
    int main()
    {
      // Load and display an image
      Mat im = imread("c:/full/path/to/lena.jpg");
      if (im.empty()) 
      {
          cout << "Cannot load image!" << endl;
          return -1;
      }
      imshow("Image", im);
      waitKey(0);
      return 0;
    }
  • コードをコンパイル (F5) し、ウィンドウに画像が表示されるはずです。

Goingさらに

OpenCV 環境をセットアップしたら、c:opencvsamplescpp のサンプルを調べてスキルを強化し、独自の OpenCV アプリケーションを開発します。

以上がVisual C 2010 Express で OpenCV 2.4.3 をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。