OpenCV-環境
この章では、OpenCVをインストールし、システムにその環境をセットアップする方法を学習します。
OpenCVのインストール
まず、OpenCVをシステムにダウンロードする必要があります。以下の手順に従ってください。
Step 1 −のホームページを開く OpenCV 次のリンクをクリックしてください。 http://opencv.org/ クリックすると、以下のようなホームページが表示されます。
Step 2 −次に、 Downloads上のスクリーンショットで強調表示されているリンク。クリックすると、OpenCVのダウンロードページに移動します。
Step 3 −上のスクリーンショットで強調表示されているリンクをクリックすると、 opencv-3.1.0.exeダウンロードされます。このファイルを抽出してフォルダーを生成しますopencv 次のスクリーンショットに示すように、システム内で。
Step 4 −フォルダを開く OpenCV → build → java。ここに、OpenCVのjarファイルという名前があります。opencv-310.jar。さらに使用するために、このファイルを別のフォルダーに保存します。
Eclipseのインストール
必要なJARファイルをダウンロードした後、これらのJARファイルをEclipse環境に埋め込む必要があります。これらのJARファイルにビルドパスを設定し、を使用してこれを行うことができますpom.xml。
ビルドパスの設定
以下は、EclipseでOpenCVをセットアップする手順です。
Step 1−システムにEclipseがインストールされていることを確認してください。そうでない場合は、Eclipseをダウンロードしてシステムにインストールします。
Step 2 −次のスクリーンショットに示すように、Eclipseを開き、[ファイル]、[新規]、および[新しいプロジェクトを開く]をクリックします。
Step 3 −プロジェクトを選択すると、 New Projectウィザード。このウィザードで、Javaプロジェクトを選択し、[Next 次のスクリーンショットに示すように、ボタン。
Step 4 −先に進むと、次の場所に移動します。 New Java Project wizard。新しいプロジェクトを作成して、Next、次のスクリーンショットに示すように。
Step 5−新しいプロジェクトを作成したら、それを右クリックします。選択するBuild Path をクリックします Configure Build Path… 次のスクリーンショットに示すように。
Step 6 −をクリックすると Build Path オプション、あなたはに導かれます Java Build Path wizard。クリックAdd External JARs 次のスクリーンショットに示すように、ボタン。
Step 7 −ファイルを保存したパスを選択します opencv-310.jar。
Step 8 −をクリックすると Open 上のスクリーンショットのボタンをクリックすると、それらのファイルがライブラリに追加されます。
Step 9 −クリックすると OK、必要なJARファイルを現在のプロジェクトに正常に追加し、参照ライブラリを展開することで、これらの追加されたライブラリを確認できます。
ネイティブライブラリのパスの設定
JARファイルに加えて、OpenCVのネイティブライブラリ(DLLファイル)のパスを設定する必要があります。
Location of DLL files −のインストールフォルダを開きます OpenCV サブフォルダに移動します build → java。ここに2つのフォルダがありますx64 (64ビット)および x86 (32ビット)を含む dll OpenCVのファイル。
ご使用のオペレーティングシステムに適したそれぞれのフォルダを開くと、 dll 次のスクリーンショットに示すように、ファイル。
次に、以下の手順に従って、このファイルのパスも設定します。
Step 1−もう一度、JavaBuildPathウィンドウを開きます。ここでは、追加されたJARファイルとJRE System Library。
Step 2 −それを拡張すると、システムライブラリと Native library location、次のスクリーンショットで強調表示されているように。
Step 3 −をダブルクリックします Native library location。ここでは、Native Library Folder Configuration window 以下に示すように。
ここで、ボタンをクリックします External Folder… の場所を選択します dll システム内のファイル。