質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Caffe

Caffeは、深層学習に用いられるオープンソースフレームワークの一つです。C++で実装されており、C++/Python/MATLABで用いることができます。画像認識に特化しており、動作も早い点が特徴。GUPにも対応しています。

Q&A

0回答

721閲覧

Caffeコンパイルエラー:ファイルが見つからない

退会済みユーザー

退会済みユーザー

総合スコア0

Caffe

Caffeは、深層学習に用いられるオープンソースフレームワークの一つです。C++で実装されており、C++/Python/MATLABで用いることができます。画像認識に特化しており、動作も早い点が特徴。GUPにも対応しています。

0グッド

0クリップ

投稿2018/10/15 10:37

編集2018/10/15 10:39

Caffeのコンパイルで、Ubuntu 14.04にCaffeをインストール(GPU編)
を参考にしています。

make all

のコマンドを入力しましたが、

deepstation@deepstation:~/caffe$ make PROTOC src/caffe/proto/caffe.proto CXX .build_release/src/caffe/proto/caffe.pb.cc CXX src/caffe/syncedmem.cpp CXX src/caffe/internal_thread.cpp CXX src/caffe/layer_factory.cpp CXX src/caffe/util/upgrade_proto.cpp CXX src/caffe/util/insert_splits.cpp CXX src/caffe/util/im2col.cpp CXX src/caffe/util/db_lmdb.cpp CXX src/caffe/util/io.cpp src/caffe/util/io.cpp:7:33: fatal error: opencv2/core/core.hpp: そのようなファイルやディレクトリはありません compilation terminated.

というエラーが出現しました。

しかし、core.hpp というファイルは
<home/deepstation/opencv-3.3.0/modules/core/include/opencv2/core/core.hpp>
に存在しています。

io.cppファイル内を見て、記述されていた

C++

1#include <fcntl.h> 2#include <google/protobuf/io/coded_stream.h> 3#include <google/protobuf/io/zero_copy_stream_impl.h> 4#include <google/protobuf/text_format.h> 5#ifdef USE_OPENCV 6 7#include <opencv2/core/core.hpp> 8#include <opencv2/highgui/highgui.hpp> 9#include <opencv2/highgui/highgui_c.h> 10#include <opencv2/imgproc/imgproc.hpp> 11#endif // USE_OPENCV 12#include <stdint.h>

C++

1#include <fcntl.h> 2#include <google/protobuf/io/coded_stream.h> 3#include <google/protobuf/io/zero_copy_stream_impl.h> 4#include <google/protobuf/text_format.h> 5#ifdef USE_OPENCV 6#include </home/deepstation/opencv-3.3.0/modules/core/include/opencv2/core/core.hpp> 7#include <opencv2/highgui/highgui.hpp> 8#include <opencv2/highgui/highgui_c.h> 9#include <opencv2/imgproc/imgproc.hpp> 10#endif // USE_OPENCV 11#include <stdint.h>

に変更しても同様のエラーが出ました。

また、直後に参照される
highgui.hppは、core.hppとopencvより上位のフォルダが異なる
</home/deepstation/opencv-3.3.0/modules/highgui/include/opencv2/highgui/highgui.hpp>
に存在しています。

パスを通してあげるにはどのようにすればいいかをお教えいただけると幸いです。

お手数をお掛けしますが、よろしくお願いいたします。

使用環境
Ubuntu 14.04
CUDA 8.0.44
CuDNN 5.7.1
python 2.7.6
g++-4.6
OpenCV 3.4.3

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問