2017-04-09 17 views
0

問題があります。opencv_contribを使用してopnecvをコンパイルします。私はVisual Studio 2013、最後のバージョンcmake、opencv、opencv_contribをgithubから使用しますが、突然私はできません。opencv_contribのコンパイル中に多くのエラーが発生しました。

私はこのチュートリアルによると、過去にそれをやった: http://docs.opencv.org/3.2.0/de/d25/tutorial_dnn_build.html とすべてが大丈夫だったが、今compilator 100の以上の致命的なエラーを示しています。

error C2440: 'type cast' : cannot convert from '__m128i' to '__m128'  
error C2660: '_mm256_insertf128_ps' : function does not take 2 arguments  

残りはこれに似ています:

第一および第二のエラーは、この見て、私の活動の

error LNK1181: cannot open input file 'C:\opencv_root\build_opencv\modules\core\opencv_core_AVX2.dir\Release\mathfuncs_core.avx2.obj' 

一覧:githubの から

  • ダウンロードsorceコード
  • cmakeを実行し、ソースコードを選択し、保存先フォルダを選択し、 '余分なモジュール' へのパス、generatre
  • 実行OpenCV.sln、 "解除" を選択し、ALLBUILDを選択し、(画面上のような) "構築" をクリックscreen

は私がコンパイルしようとした、X32およびx64バージョンを試してみましたopencv_contribモジュールの有無にかかわらず、これはまだ動作しません。

どこで解決策を見つけることができますか? 助けてください:

よろしくお願いします。

+0

は64ビットか32ビットですか? –

+0

私はx64とx32のバージョンを試しましたが、問題は既に解決されています – Fidor

答えて

0

githubで利用可能な64ビットWindowsではopencv_contibのバイナリを持つOpenCV 3.2.0があります。 hereからダウンロードできます。 Visual Studio 2015に準拠しており、インストールする前にMicrosoftから別途ダウンロードできる.Net Framework 4.5以上が必要です。

希望すると、opencv_contribを取得して動作させる時間を節約できます。

+0

返信いただきありがとうございます! 残念ながら、opencv_contribから私はarUCOモジュールしか必要ありませんが、このコンパイルには含まれていません。 – Fidor

+0

インストールしてチェックしましたか? Pythonの場合、(2) 'import cv2'と(3)' help(cv2.aruco) 'と言うと、** Arupo **が存在することを意味します。 、 'charuco.hpp'&' dictionary.hpp'は 'C:¥Program Files¥OpenCV 3.2.0¥include¥opencv2¥aruco'ディレクトリにあります。 – thewaywewere

+0

実際には私はそれをインストールしていない、ちょうど表面を見て、arucoフォルダを探しています。リンクありがとうございますが、私はプリコンパイルされたライブラリを使用したくありませんでした。 私は懸命に働きました。 CMakeでCPU_BASELINEとCPU_DISPATCHをSSSE3からSSE2に変更しなければなりませんでした。この変更がすべて正常に機能した後 – Fidor

関連する問題