• (原)netbeans中添加anaconda3安装的opencv


    转载请注明出处:

    https://www.cnblogs.com/darkknightzh/p/9974310.html

    新装了ubuntu16.04后,直接安装了anaconda3,调试c++程序时,要用到opencv,因而在anaconda中安装了opencv,命令如下:

    conda install -c menpo opencv

    之后安装netbeans后,在add PkgConfigLibrary中找不到opencv。。。可能是netbeans找不到anaconda3的pkgconfig文件吧。

    由于/usr/lib中有pkgconfig文件夹,里面有一些配置文件,而anaconda3/lib下也有pkgconfig文件夹。因而采用了最简单粗暴的方式,将anaconda3/lib/pkgconfig/opencv.pc复制到/usr/lib/pkgconfig里面就行了。

    由于我这边是在/usr/lib/pkgconfig打开的终端,因而输入下面的命令(xxx为用户名):

    sudo cp '/home/xxx/anaconda3/lib/pkgconfig/opencv.pc' opencv.pc

    输入密码之后,/usr/lib/pkgconfig下面便有了opencv.pc。

    之后在打开netbeans,便可以在add PkgConfigLibrary中添加opencv了。

    ps:由于在anaconda中安装的opencv,其使用的jpeg等解码库均不在系统目录下,因而可能需要:

    1. 在Project Properities/Build/C++ comliler/Include Directories中添加/home/xxx/anaconda3/include路径,方便netbeans找到opencv的头文件。

    2. 在Project Properities/Build/Linker/Additional Library Directories中添加/home/xxx/anaconda3/lib,方便anaconda找到anaconda3中的png,jpeg等解码库。

  • 相关阅读:
    JAVA学习前应该了解
    JAVA帝国的诞生
    常用的快捷方式
    MarkDown学习
    运动检测
    图像分割
    感知机
    线性判别函数
    距离
    概率密度估计笔记——非参数估计
  • 原文地址:https://www.cnblogs.com/darkknightzh/p/9974310.html
Copyright © 2020-2023  润新知