0

我刚刚在 Ubuntu 12.10 上为 C/C++ 开发人员安装了 OpenCV 2.4.5 和 Eclipse IDE,并遵循了这个 opencv.org 教程。该项目构建没有错误,但是当我从 Eclipse 到达“运行可执行文件”部分时,我在点击运行后收到以下消息:

/home/pedro/workspace/di/Debug/di:加载共享库时出错:libopencv_core.so.2.4:无法打开共享对象文件:没有这样的文件或目录

有没有人对如何解决这个问题有任何建议?

编辑:

使用sudo dpkg -l | grep opencv给出:

  • ii libopencv-calib3d2.3 2.3.1-11ubuntu2 amd64 计算机视觉相机校准库
  • ii libopencv-contrib2.3 2.3.1-11ubuntu2 amd64 计算机视觉贡献库
  • ii libopencv-core-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-core
  • ii libopencv-core2.3 2.3.1-11ubuntu2 amd64计算机视觉核心库
  • ii libopencv-features2d2.3 2.3.1-11ubuntu2 amd64 计算机视觉特征检测和描述符提取库
  • ii libopencv-flann-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-flann
  • ii libopencv-flann2.3 2.3.1-11ubuntu2 amd64 计算机视觉在多维空间库中的聚类和搜索
  • ii libopencv-gpu-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-gpu
  • ii libopencv-gpu2.3 2.3.1-11ubuntu2 amd64 计算机视觉GPU处理库
  • ii libopencv-highgui2.3 2.3.1-11ubuntu2 amd64 计算机视觉高级GUI和媒体I/O库
  • ii libopencv-imgproc-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-imgproc
  • ii libopencv-imgproc2.3 2.3.1-11ubuntu2 amd64 计算机视觉图像处理库
  • ii libopencv-legacy2.3 2.3.1-11ubuntu2 amd64 计算机视觉遗留库
  • ii libopencv-ml-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-ml
  • ii libopencv-ml2.3 2.3.1-11ubuntu2 amd64 计算机视觉机器学习库
  • ii libopencv-objdetect2.3 2.3.1-11ubuntu2 amd64 计算机视觉对象检测库
  • ii libopencv-video-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-video
  • ii libopencv-video2.3 2.3.1-11ubuntu2 amd64 计算机视觉视频分析库
  • ii opencv-doc 2.3.1-11ubuntu2 所有 OpenCV 文档和示例
  • ii python-opencv 2.3.1-11ubuntu2 amd64 计算机视觉库的 Python 绑定
  • rc ros-fuerte-opencv2 2.4.2-0precise-20120908-1624-+0000 amd64 OpenCV
  • rc ros-groovy-opencv2 2.4.4-1quantal-20130325-0857-+0000 amd64 OpenCV

抱歉,格式不是最好的。

命令“定位 libopencv_core”

  • /usr/lib/libopencv_core.a
  • /usr/lib/libopencv_core.so
  • /usr/lib/libopencv_core.so.2.3
  • /usr/lib/libopencv_core.so.2

“locate libopencv”显示了一个广泛的列表,我不知道是否适合复制它。

4

1 回答 1

0

Ubuntu Quency Quantal 12.10 在它的 repo 中有 2.3.1 包: OpenCV in Ubuntu 12.10 repo 下一个版本,raring 有 2.4。我会卸载 Ubuntu 12.10 的各种 v2.3.1 opencv 相关软件包。(它们是如何安装的?你是手动安装的,还是被什么东西拉进来的?)。然后我会尝试再次编译+安装 OpenCV 源代码。make 过程的安装阶段应该为您提供库。

于 2013-05-13T23:57:35.043 回答