2016-06-10 167 views
0

我是caffe的新手。我正在尝试将它安装在Ubuntu 14.04上,它在我的MacBook Pro上作为双启动运行。我设法让它开始运行,但不久后我的笔记本电脑崩溃,之后我有同样的错误“没有名为caffe的模块”我按照说明信,这似乎是与opencv的问题。编译我在下面复制的caffe时收到错误消息。无法安装caffe

/usr/bin/ld: cannot find -lopencv_imgcodecs collect2: error: ld
returned 1 exit status make: ***
[.build_release/lib/libcaffe.so.1.0.0-rc3] Error 1

这使我相信我的OpenCV安装有问题吗?真的很感谢一些帮助!

+1

看起来像一些的OpenCV dev的库丢失。 –

+0

您是否安装了OpenCV开发包? – Evert

+0

对不起,我没有在这里跟进。对于我来说,我非常新(直到最近我还没有经常使用它),并且根据我在Caffe邮件列表上的经验,并没有期待如此迅速的答复。我时间紧迫,最终在OSX上构建了caffe。尽管谢谢您的帮助! –

回答

0

如果您正在使用anaconda安装OpenCV 3本:

conda install -c menpo opencv3=3.2.0 

或者,如果您使用的是自制

brew install opencv3 
+0

恩,当时我试图在Ubuntu上安装Caffe。尽管我确实在Mac上安装了。 –

0

检查安装guide

当OpenCV的3.0或错误编译显示imread,imencode,imdecode或VideoCapture用一些文本编辑器打开你的Makefile,在后面添加opencv_imgcodecs。

图书馆+ =出入记录GFLAGS的protobuf性LevelDB活泼\ lmdb boost_system boost_filesystem hdf5_hl HDF5米\ opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs opencv_videoio

(参见讨论:https://github.com/BVLC/caffe/issues/1276