我想使用Caffe的工具compute_image_mean
来计算平均图像,但命令行告诉我:
此工具需要OpenCV;用USE_OPENCV编译。
我在互联网上搜索过,有一个人说:
嗯,这条消息表明你没有编译caffe OpenCV,即;在Makefile.config中将USE_OPENCV设置为0。 用注释掉的设置重新编译(默认情况下)并尝试 再次。当然,你需要为此安装OpenCV 工作
但是当我编译我的Caffe时,我已经设置了USE_OPENCV := 0
。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
我认为你误读了你发现的语句,它说你正在编译没有OpenCV,这意味着WITH_OPENCV:= 0,要用OpenCV编译Caffe你必须设置WITH_OPENCV:= 1,或者只是注释掉它。
答案 1 :(得分:0)
当我使用caffe来完成我的工作时,我遇到了相同的错误信息。我通过修改“Makefile.config”文件中的内容解决了这个问题。
和最新的答案一样,我用“#”注释了这行“USE_OPENCV:= 0”,所以在编译之后我可以使用OpenCV的功能。我可以用这种方式处理它,但你说当你做这个动作并得到另一个错误。我认为您没有正确安装OpenCV。也许这是您的版本问题或环境变量错误。您可以尝试再次安装OpneCV。
答案 2 :(得分:0)
当我尝试制作lmdb时遇到了相同的错误。
起初,我在Makefile.config中取消注释“ USE_OPENCV:= 0”并重新编译了很多次,但这无济于事。
所以我尝试用#注释“ USE_OPENCV:= 0”,然后重新编译caffe,成功。