VS2017コンパイルOpenCVの+ OpenCVの-Contrib3.4.1

最近ほとんどMinGWのVS2015やQTの、非常に少数の32のVS2017(x86の)バージョンに基づいてOpenCVの+ QTの顔認識プロジェクト、リソースの多くを見つけるために、インターネット上で32ビットのOpenCVのライブラリファイルを使用する必要性を、やっ(私はノーと言うことはできない)、そして自分自身をコンパイルする予定。再コンパイルもピットの多くを満たし、次のように特定のコンパイルされています。
まず、コンパイル済みの準備

  1. Visual Studioの2017
  2. OpenCVの+ OpenCVの-Contrib3.4.1ソース。次のアップが面倒であり、2つは、対応するバージョンの下でなければならないことを、私は特に遅い午前次回は、私は私の百度にダウンロード入れ、(このファイルは、1つは、GitHubの上にある、公式サイトOpenCVのです)ダウンロードするすべてのネットワークディスクの内側、以下が含まれているすべてのネットワークディスクファイル、私は最後に住所を置くようにします。
  3. 、私は皆のための1つを詳細にオンラインチュートリアル掲載しているCMakeの-GUI(私は3.8.2を使用)https://blog.csdn.net/u011231598/article/details/80338941
  4. コンパイルの必要性の間にcmakeのは、常にダウンロードがコンパイル時に失敗するだろういくつかのファイルFFmpegは、ippcv、xfeatures2d \ boodsdesc、Vggが、その他のドキュメントをダウンロードするには、と私は彼らがネットワークディスクBaiduの置かれ、これらはまた、対応するcontirbと同じですバージョン。
  5. ます。https:ネットワークディスクのダウンロードリンクをBaiduの//pan.baidu.com/s/1GDFTdqdfx7y_pnuG6B_VTQの
    抽出コードは:3e50
    第二には、コンパイルを開始
    同じディレクトリにダウンロードアンパック下A.のOpenCVのソースコードを、オープンcmakeの、
    上記のソースファイルディレクトリフィルopencv3ソースパス(含まれていないのcontrib)
    上記のソースファイルソースパスopencv3(除くのcontrib)内のディレクトリの塗りは、以下の塗りは、パスをコンパイルした後、[設定]をクリックします以降と選択したときに、コンパイラを選択X64ライブラリファイルを生成する場合は、構成インターフェースは、一般的にデフォルトで選択されて開きますwin64の、および構成を完了[完了]をクリックしている、それがコンパイルを開始します。
    B.コンパイルプロセスは、通常、これは私は、この時間は私たちがダウンロードしたこれら2つのファイルは、元のを置き換える使用する必要があり、主にFFmpegとIppcv 2、そのいくつかを言っているかである(つまり、エラーが表示されている)赤報告しましたA。私たちは、フォルダを生成しますOpenCVのソースフォルダ内のポイントを設定した後、我々はファイルのコンパイルをダウンロードした.cacheと呼ばれる、最も簡単な方法は、私のBaiduのネットワークディスクは.cacheフォルダ内にありますオリジナルを交換、その後、再設定をすることができます。
    ここに画像を挿入説明
    cmakeのは、ディレクトリCmakeDownLoadLog.txtというファイルを構築することになり、コンパイルエラーが発生し、間違った情報が内部に見ることができます。私は皆にブログ兄を共有し、彼はこれらのエラーに非常に明確に語っています。https://blog.csdn.net/KayChanGEEK/article/details/79919417
    // WWW:あなたはこのブログhttpsに参照することができ、再構成した後C.、無事故、configureがメッセージを行わが表示され、上記のプロセスは、ボード全体で設定しないで利益を行い、私たちの最初のステップは完了です。我々はOpenCVの-Contribのは、いくつかの設定CMakeのに必要なコンパイルしようとしているcnblogs.com/kekeoutlook/p/11701511.html、我々はあなたが拡張機能を構築したい場合は、主に二つの側面、私の視点を組み合わせ、その後、上記のブログを参照することができますライブラリは、BUILD_OPENCV_Worldは、このオプションが選択され、その後、モジュールのパスを追加していないことは、Hのcontribの拡張である:\ OpenCVの-3.4.1.1 \ opencv_contrib- 3.4.1 \モジュール( 参照用道路王だけ、あなたが対応するパスを交換する必要があります) [構成再び。
    Dは、次に[Configure再び何の事故は、その後、あなたはいくつかのファイルをダウンロードしていないボード全体での主要な利益を求めるメッセージが表示されます、以下に示すないよう
    ここに画像を挿入説明
    、我々は.cacheディレクトリにこれらの文書を取らなければならない(インターネットもopencv_contrib-3.4.1を置くと言われました私は使用を過ぎて何も入れない\モジュール\ xfeatures2d \ SRCディレクトリの下に、後に、おそらくいくつかの異なるステップを行うことは確かであるブログを作っておりますので、お薦めまたは2つの場所が.cacheディレクトリを置く、)、それを置くために次は、以下のように、彼らはそう、対応するMDコードの前にファイルを追加することを忘れないでください場合は、過去に私の.cacheフォルダに直接である1は、対応するコード値の異なるバージョンが同じでないことに留意すべきです。はい、ファイルがface_landmark_model.datを失敗するダウンロードすることができ、私は雲のパンにそれを持っていますコンパイル時の.cache \以下のデータに配置する必要があり、当然のことながら、この文書はまた、MDコードを増やす必要があり、完全なファイル名が7505c44ca4eb54b4ab1e4777cb96ac05あり-face_landmark_model.DAT
    ここに画像を挿入説明
    あなたが(それは0バイトにカバーされるべきである、軒並み利益)の内側に対応するファイルの内容を開いて、それを再コピーすることができた場合、通常の状況はバラ色再び、バラ色ではないでしょう下すると、設定するには、もう一度クリックします。その後のconfigure行われ、全面的に無利益まで再設定。プロセスは問題はないはず後に続いて、プロジェクト対を生成する生成]をクリックします。あなたはこのブログhttps://www.cnblogs.com/kekeoutlook/p/11701511.htmlを参照することができます。
    IIIの結論は、
    VS2017のOpenCVでコンパイルこの記事では、実際には、より多くの、コンパイル処理の問題にcmakeのエラーを共有するあなたに役立つことを期待して、解像度、およびリソースの、そして最後に、私は32ビットのデバッグをコンパイルします、と述べました|また、記載されているのREADME.txt資源の役割にアップロードされBaiduのクラウドBaiduのクラウド上のWin32ライブラリ、およびプロジェクトファイルには、我々は手助けをしたいです。1798151948取引所:QQに問題があるためにようこそ。
リリース5元の記事 ウォンの賞賛9 ビュー1278

おすすめ

転載: blog.csdn.net/qq_33685823/article/details/104739433