0

pyopencv をダウンロードし、opencv と boost をインストールしました。pyopencv をビルドしてインストールしようとすると、次のようなエラーが発生しました。

プラットフォームで pyopencv のすべての前提条件を準備しました。そして、cmake コマンドの使用に成功しました。次に、作成したばかりのビルド フォルダーに cd して、make および make install コマンドを実行しようとすると、以下のエラー メッセージが表示されました。 pyopencv、opencv、および Boost.Python。私が使用しているプラ​​ットフォームと、pyopencv、opencv、Boost.Python のバージョンは次のとおりです。

PyOpenCV 2.1.0.wr.1.2.0 と Opencv 2.4.3
私の OS は Mac OSX 10.8 マウンテン ライオンです

エラーメッセージ全体は次のとおりです。

/Users/shuxuan/Engineering/ProjectsofPyOpenCV/pyopencv/package/extras/core/opencv_headers.hpp:9 から含まれるファイル: /Users/shuxuan/Engineering/ProjectsofPyOpenCV/pyopencv/package/extras/sdopencv/sdcxmat.hpp:180: 13: エラー: 'cv::Mat' のコンストラクターは、既定のコンストラクター インラインを持たないメンバー 'size' を明示的に初期化する必要があります Mat::Mat(const Mat& m, const Rect& roi) ^ /usr/local/include/opencv2 /core/core.hpp:1976:11: 注: メンバーはここで MSize size と宣言されています。^ /usr/local/include/opencv2/core/core.hpp:1948:23: 注: 'cv::Mat::MSize' はここで宣言されています struct CV_EXPORTS MSize -limit=] 20 個のエラーが生成されました。make[2]: [CMakeFiles/pyopencv_extras.dir/package/extras/core/ndarray.

すべてのエラーは上記のようなものです...理由はわかりません。

4

0 に答える 0