【完璧なソリューション] opencv_traincascaded.exeとopencv_createsamplesd.exeを生成opencv3.4.1

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_25908839/article/details/88383164

エモーション:どのようにopencv_traincascaded.exeとopencv_createsamplesd.exeは、インターネット上の情報をほとんど生成され、基本的にはチュートリアルでは、Googleが約だけ述べ、その基本的な方法によれば、今、このバージョンは私に適していないではありません。数日トス、最終的には、正常にコンパイルしないと、エラーます。

ディレクトリ

A.準備ツール

II。ステッ​​プ

インプリメント

A.準備ツール

1.ソフトウェア

Visual Studioの2013年、OpenCVの-3.4.1、opencv_contrib-3.4.1、のpython-3.7.1-amd64.exe、cmakeの-3.14.0-RC4-Win64の-x64の

2.環境:win10 64魏

3.パスをインストールします(パスは中国が含まれていません)

VS2013は、のpython-3.7.1は、デフォルトのパスになります

OpenCVの-3.4.1(これを抽出)---> C:\アプリケーション\ OpenCVの\ OpenCVの

opencv_contrib-3.4.1(これを抽出)---> C:\アプリケーションの\ opencv_contrib-3.4.1

cmakeの-3.14.0-RC4-Win64の-x64の--->デスクトップに解凍

第二ステップ    注注注:詳細な手順を見て、次に読むための手順に従うことをお勧めします

1.環境変数の設定

[コンピュータ] ---> [(右)のプロパティ] ---> [システムの詳細設定] ---> [詳細(ラベル)] --->

[環境変数] ---> PATH変数に(ダブルクリック)システム--->内部変数パスの適切な値を追加します。

2.プロジェクトは、設定ディレクトリが含まれています

、新しい空白の空のファイルを追加するには、右プロジェクトのプロパティを開くためにオープンVS2013プロジェクト

3つのパス[共通プロパティ] --->を追加し、[VC ++ディレクトリ]に含まれる---> [ディレクトリ]

C:\アプリケーション\ OpenCVの\ OpenCVの\ \が含ま構築

C:\アプリケーション\ OpenCVの\ OpenCVの\構築\含ま\ OpenCVの

C:\アプリケーション\ OpenCVの\ OpenCVの\構築\ \含まopencv2

3.エンジニアリングライブラリ(LIB)ディレクトリ構成

に基づき、ステップ2でライブラリディレクトリの変更

;実際のパスに依存するかもしれアプリケーションの\ OpenCVの\ OpenCVの\ビルド\ x64の\ \ vc15の\ libに:[共通プロパティ] ---> [VC ++ディレクトリ] ---> [ライブラリ]ディレクトリCに追加します。

4.リンクライブラリの設定

追加C [一般プロパティ] ---> [リンカ] ---> [入力] ---> []追加の依存性:アプリケーション\ \ OpenCVの\ OpenCVの\ビルド\ x64ので\ libにパス\ vc15 opencv_world341.libとopencv_world341d.lib

注注注:あなたが「OpenCV3プログラミングエントリー」によると、CMakeのを使用する前にこのマニュアルは操作ですが、使用してcmakeツール後、内容は私が直接それにcmakeの推測、2、3が変更手順、ステップ2,3,4を実行しないでください。当然のステップ1が依然として必要とされています。

VSはCMakeのを使用して生成された作業プラットフォーム

参考:https://www.e-learn.cn/content/qita/780228

オープン:\デスクトップ\ cmakeの-3.14.0-RC4-Win64の-x64の\ビン\のcmakeの-gui.exe

ソースコードは次のとおりです。ソースファイルのOpenCVのインストールパス

どこバイナリ構築する:あなたは、この新しい文書の中で自分自身をターゲットファイルを構築したいです。私は、C:\アプリ\ OpenCVの\ MyCmakeBuild

次に、 "設定" ボタンは、 "Visual Studioの12 2013" を選択します

長い時間のために次の1つのまたは複数のファイルが、進行を遅らせる場合は、私はPNがダウンロードできます切りました。

configureが行われた後、いくつかの名前と値は赤です、あなたがする必要があります:問題が発生し、これまでのすべての白まで再設定

その後:オプションの値には、モジュールのパスのcontrib-3.4.1を修正しOPENCV_EXTRA_MODULES_PATH

あなたはポイントを生成し、そして最終的にプロジェクトを開くをクリックし、VSテーブル生成することができます設定した後

 

6. opencv_createsamples.exeとopencv_traincascade.exeをコンパイルします

何の応答もCを開くことができない場合は、VS2013を開くプロジェクトの後に開く]をクリックしてください:アプリケーション\ OpenCVの\ MyCmakeBuild \ OpenCV.slnファイル\

私たちは次のプロジェクトを持っています。

opencv_createsamplesのアプリケーションとコンパイルするopencv_traincascadeプロジェクトで

結果は以下の通りであります:

私たちは完了です。

おすすめ

転載: blog.csdn.net/qq_25908839/article/details/88383164