• OpenCV的安装和使用


    @ windows系统 (环境:VS2013)

    下载安装opencv.exe;

    VS2013下“项目”-》“属性页”-》“配置属性”-》

    “VC++目录”:

    包含目录 -

    ..opencvuildinclude;

    ..opencvuildincludeopencv;

    ..opencvuildincludeopencv2;

    库目录 -

    ..opencvuildx86vc12lib;

    (此处注意,如果加上staticlib,用动态库的话需将staticlib置于下方,因为staticlib中也有相同名称的库)

    "链接器":

    输入 - 附加依赖项:lib下的*d.lib文件(Debug)/ lib下的*.lib文件(Release);

    源文件上加上opencv的头文件即可;

    @ Linux(版本 Ubuntu 15.04)

    @-@ 安装

    方法一:(未试)

    使用Install-OpenCV脚本(地址)进行安装;

    方法二:(在安装caffe的过程中使用此方法)

    $sudo apt-get install libopencv-dev

    方法三:

    下载解压opencv3.1.0;

    进入opencv目录,执行以下命令:

    $cmake .

    $sudo make

    $sudo make install

    @-@ 配置

    将opencv的库加入路径中,让系统可以找到:

    $sudo gedit /etc/ld.so.conf.d/opencv.conf

    在文件末尾加上 /usr/local/lib

    保存退出

    $sudo ldconfig 使其生效;

    更改环境变量:

    $sudo gedit /etc/bash.bashrc

    在文件末尾添加

    PKG_CONFIG_PATH = $PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

    export PKG_CONFIG_PATH

    保存退出,重启终端使配置生效。

    @-@ 使用

    (此处参考文献:

    ubuntu15.10 配置opencv开发环境

    fedora23下编译安装opencv3.1.0

    /usr/bin/ld:cannot find -lippicv

    备注:需要安装libgtk2.0-dev(是一套源码以LGPL许可协议分发、跨平台的图形工具包)和pkg-config才能正确运行;

    编译命令:

    $g++ `pkg-config --cflags opencv` -o main *.cc  `pkg-config --libs opencv`

    opencv2 可以编译成功;

    opencv3 编译出现错误:/usr/bin/ld: cannot find -lippicv

    解决方法:

    1)

    $pkg-config --cflags opencv 查看opencv所使用的头文件;

    $pkg-config --libs opencv 查看opencv所有使用的库文件,将其中的lippicv去掉即可。

    2)

    $find /usr -name "opencv.pc" 查看opencv pkg-config的配置文件

    去掉opencv3.1.0 下Libs中的 -lippicv即可

  • 相关阅读:
    ICS SIP Call移植
    ubuntu常用软件安装
    ubuntu开机自动设置屏幕亮度
    书摘《苹果是方的》
    dbml 添加时自动生成 Guid & DataTime
    English 中有趣的a和d
    asp.net 生成ul控件
    lambda c# 3.0
    0809 END Lakers
    linq c# 3.0
  • 原文地址:https://www.cnblogs.com/tanfy/p/5226520.html
Copyright © 2020-2023  润新知