ホームページ >バックエンド開発 >C++ >Visual Studio 2010 Express 用に OpenCV 2.3 を構成するにはどうすればよいですか?

Visual Studio 2010 Express 用に OpenCV 2.3 を構成するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-29 10:32:11252ブラウズ

How Do I Configure OpenCV 2.3 for Visual Studio 2010 Express?

Visual Studio 2010 Express 用の OpenCV-2.3 のセットアップ

Visual Studio 2010 Express で OpenCV 2.3 を使用するには、次の手順に従います。

プロジェクトのセットアップ

  1. 新しい Win32 を作成するコンソール アプリケーション プロジェクトを開き、[空のプロジェクト] を選択します。
  2. 次のコードを main.cpp ファイルに追加します:
#include <cv.h>
#include <highgui.h>

int main(int argc, char* argv[]) {
  if (argc < 2) {
    printf("Usage: ./opencv_hello <file.png>\n");
    return -1;
  }

  IplImage *img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED);
  if (!img) {
    return -1;
  }

  cvNamedWindow("display", CV_WINDOW_AUTOSIZE);
  cvShowImage("display", img);
  cvWaitKey(0);

  return 0;
}

OpenCV Configuration

  1. プロジェクトのプロパティ (ALT F7) で、以下の「すべての構成」を選択します。設定。
  2. C/C 内 >一般 >追加のインクルード ディレクトリ: 以下を追加します。パス:

    • C:OpenCV2.3buildincludeopencv
    • C:OpenCV2.3bu ildincludeopencv2
    • C:OpenCV2.3buildinclude
  3. 内リンカー>一般 >追加のライブラリ ディレクトリ:

    • C:OpenCV2.3buildx86vc9lib
  4. In Linker > を追加します。入力 >追加の依存関係:

    • opencv_core230.lib
    • opencv_highgui230.lib

ランタイムを追加します。 Setup

  1. 次の行を PATH 環境変数の末尾に追加します。

    • ; C:OpenCV2.3buildx86vc9bin
  2. F7 を使用してソリューションをビルドします。

トラブルシューティング

「.obj」の欠落に関連するエラーが発生した場合ファイルを追加している場合は、正しいライブラリ ディレクトリを追加していること、および指定していることを確認してください。リンカーの「.lib」ファイル >入力 >追加の依存関係。

以上がVisual Studio 2010 Express 用に OpenCV 2.3 を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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