Windows 7 での OpenCV 2.4 および MinGW の入門
OpenCV (Open Computer Vision) は、リアルタイム コンピューター ビジョンに焦点を当てた強力なオープンソース ライブラリです。画像処理、コンピュータ グラフィックス、動き検出、顔認識などに広く使用されています。 MinGW (Minimalist GNU for Windows) は、Windows 用の GNU ツールチェーンの軽量ポートであり、C および C コードをコンパイルして実行するためのネイティブ Windows 環境を提供します。このガイドでは、OpenCV 2.4 をインストールし、MinGW を使用して開発環境をセットアップする手順を説明します。
1. OpenCV 2.4.3 のインストール
まず、sourceforge.net から OpenCV 2.4.3 をダウンロードします。自己解凍ファイルを実行し、「C:」などの指定ディレクトリにOpenCVをインストールします。完了すると、OpenCV ヘッダー、ライブラリ、サンプルを含む新しい「C:opencv」ディレクトリが表示されます。
次に、システム PATH に「C:opencvbuildx86mingwbin」を追加して、実行に必要な OpenCV DLL にアクセスします。コード。 [コントロール パネル] > [コントロール パネル]を開きます。システム>詳細なシステム設定 > [詳細設定] タブ >環境変数...
システム環境変数セクションで、「パス」を選択し、「編集...」をクリックし、「C:opencvbuildx86mingwbin」を追加して、「OK」をクリックします。
2. MinGW Compiler Suite のインストール
コードをコンパイルするには、gcc (GNU Compiler Collection) を強くお勧めします。 MinGW は、gcc 用のネイティブ Windows ポートを提供します。 Sourceforge.net から MinGW インストーラーをダウンロードし、「C:MinGW」などのディレクトリにインストールします。 「C Compiler」と「C Compiler」の両方をインストールすることを選択します。
完了したら、前に説明したように「C:MinGWbin」をシステム PATH に追加します。インストールを確認するには、コマンド ライン ボックスを開いて「gcc」と入力します。インストールが成功すると、次のエラー メッセージが表示されます。「gcc: 致命的なエラー: 入力ファイルのコンパイルが終了しました。」
3.サンプル コードの作成
次のコードを使用して、「loadimg.cpp」という名前の新しいファイルを作成します。
#include "opencv2/highgui/highgui.hpp" #include <iostream> using namespace cv; using namespace std; int main(int argc, char** argv) { Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1); if (im.empty()) { cout << "Cannot open image!" << endl; return -1; } imshow("image", im); waitKey(0); return 0; }
「lena.jpg」などの画像ファイルを配置します。コードと同じディレクトリにあります。次のコマンドを使用してコードをコンパイルします。
g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
コンパイルが成功したら、「loadimg.exe」を実行してロードされたイメージを表示します。
4.次のステップ
これで OpenCV 環境の準備が整いました。 「C:opencvsamplescpp」ディレクトリにあるコード サンプルを調べて、OpenCV の機能をより深く理解してください。あるいは、独自のコンピューター ビジョン アプリケーションの開発を始めることもできます。
以上がWindows 7 でコンピューター ビジョン プロジェクト用に OpenCV 2.4 と MinGW をセットアップする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。