即使在conda env中安装了Opencv也未发现错误

时间:2019-05-09 00:02:01

标签: opencv ubuntu deep-learning computer-vision yolo

我已经在conda环境中安装了opencv2以便与yolo一起使用。但是我遇到了以下错误。

错误:

  

未找到包'opencv'./src/image_opencv.cpp:5:10:致命错误:   opencv2 / opencv.hpp:没有这样的文件或目录#include   “ opencv2 / opencv.hpp”             ^ ~~~~~~~~~~~~~~~~~~~编译终止。 Makefile:86:目标“ obj / image_opencv.o”的配方失败:***   [obj / image_opencv.o]错误1

但是我能够在jupyter笔记本中访问opencv。

Q.2)我们可以在yolo中使用opencv3吗?

1 个答案:

答案 0 :(得分:0)

您可以将OpenCV 3与YOLO一起使用。但是,为了在Darknet框架中运行opencv并训练您的yolo模型,您需要使用 C ++支持(而非python)构建的OpenCV。

所有darknet源代码都是用C编写的,这就是为什么需要与C ++程序一起使用的opencv的原因。可能是您在适用于Python的conda环境中安装了opencv。要检查您是否已为C ++安装了opencv,请输入以下命令:

pkg-config --modversion opencv

如果未显示任何内容或错误,则需要重新安装opencv。请按照本指南安装适用于Python和C ++的opencv:https://www.learnopencv.com/install-opencv-3-4-4-on-ubuntu-16-04/