2017-06-27 10 views
3

私は、ソフトウェアOpenPoseをUbuntu 14マシンでコンパイルしようとしています。インストールスクリプトはCaffeをインストールします。 、私はOpenCVの3.2.0を使用しhereからCaffeビルドが繰り返し失敗する

CXX tools/upgrade_net_proto_text.cpp 
CXX/LD -o .build_release/tools/upgrade_net_proto_text.bin 
.build_release/lib/libcaffe.so: undefined reference to `cv::imread(cv::String const&, int)' 
.build_release/lib/libcaffe.so: undefined reference to `cv::imencode(cv::String const&, cv::_InputArray const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<int, std::allocator<int> > const&)' 
.build_release/lib/libcaffe.so: undefined reference to `cv::imdecode(cv::_InputArray const&, int)' 
collect2: error: ld returned 1 exit status 
make: *** [.build_release/tools/upgrade_net_proto_text.bin] Error 1 

は、私がldconfigランニング試してみましたので、私はそれをコメント解除しているメイクファイルで:カフェをインストールしている間、私は、次のエラーメッセージが表示されます。私も~/.bashrcでOpenCVのパスを更新しようとしましたが、正しく行ったかどうかはわかりません。これらの各ステップの後

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH 

が、私はもう一度、インストールスクリプトを実行しましたが、それは(上図)と同じエラーメッセージが表示されるたびに失敗:私でした。

答えて

5

openCV 3.2.0でcaffeを正常にインストールした人はいませんでしたが、私は同じ問題に直面しました。私はOpenCV 3.1にダウングレードしました。また、open_contribあなたはopencvに沿ってインストールする必要があります。idはこの回答をOpenPoseにも参照してください。here

+2

opencv_contribをインストールしました。 openCV 3.2.0との互換性に関するこの情報は新しいものです。私は試してみる3.1。 –

関連する問題