@ windows系统 (环境:VS2013)

下载安装opencv.exe;

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

“VC++目录”:

包含目录 -

..\opencv\build\include;

..\opencv\build\include\opencv;

..\opencv\build\include\opencv2;

库目录 -

..\opencv\build\x86\vc12\lib;

(此处注意,如果加上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即可

OpenCV的安装和使用的更多相关文章

  1. OpenCV的安装与系统环境变量

    OpenCV的安装与系统环境变量 安装OpenCV本来是很简单的一件事,但配置却很麻烦.而且在配置过程中尤为重要的步骤就是系统环境变量的配置.我使用的是CodeBlick13.12与OpenCV1.0 ...

  2. openCV python 安装

    0, 用 import cv 测试,发现没有安装 opencv 模块. 首先先说本开发环境是在windows xp的环境下进行搭建的. 在搭建的过程中需要保证这三个条件: 1.python需要安装py ...

  3. Anaconda+linux +opencv+dlib安装

    准备文件Anaconda: https://www.anaconda.com/download/ 我下载的时最新的 64-Bit (x86) Installer (524 MB) 然后在下载的anac ...

  4. opencv的安装

    网上搜了好多文章安装opencv3.2.0都未能成功,写的也个不相同,后来找到了opencv官网的教程,看了后才发现,这上面才是最详细的. 于是按照opencv官网教程安装,安装的一半就中断了.经过苦 ...

  5. Ubuntu下opencv的安装及IDEA开发配置

    Ubuntu下opencv的安装及IDEA开发配置 环境配置  这篇博客主要介绍Ubuntu下opencv的安装编译,以及IDEA对opencv进行Java开发的环境配置 安装opencv 首先安装o ...

  6. opencv的安装和卸载

    安装 测试环境为centos 安装依赖 yum install cmake gcc gcc-c++ gtk2-devel gimp-develgimp-devel-tools gimp-help-br ...

  7. CentOS 6下OpenCV的安装与配置

    自己按照网上的教程一步一步来的 http://www.jb51.net/os/RedHat/280309.html 虚拟机环境 CentOS 6.5 内核版本:4.1.14 64位 gcc,gcc 4 ...

  8. Ubuntu16.04 anaconda3 opencv已经安装,但是无法import的问题

    解决anaconda中已经安装了opencv3,但无法import的问题 你可能遇见的问题: ImportError: No module named cv2 ImportError: libz-a1 ...

  9. BugKu 2B+基于python的opencv的安装-------CTF 盲水印的套路

    BugKu杂项-2B 下载图片后,binwalk下跑一跑,发现有个zip,分离. 值得一提的是,这个zip是伪加密的. 但是你在分离的时候,伪加密的图片也给你分离出来了.这两个图片2B和B2肉眼看起来 ...

  10. windows10下Anaconda的安装与tensorflow、opencv的安装与环境配置

    刚开始学习tensorflow和opencv这一块的知识,所以用博客这个平台来把自己这段学习的经历与感想写下来. tensorflow和opencv则用Anaconda来下载和配置环境. 下载Anac ...

随机推荐

  1. 为什么条件变量需要传入mutex?

    条件变量一般而言,会有一个布尔表达式作为唤醒的条件.调用wait的线程需要读取这个布尔表达式内数据, 同样,调用signal的线程需要修改这个布尔表达式的数据,让表达式为真.故而这两个线程必然访问至少 ...

  2. kali2016&2019的安装使用

    先解释一下,为什么要说2016&2019哪,这是因为有一些测试靶机环境在2016以上的系统安装不通过,所以有时候会特意找2016的镜像来用. 一.下载镜像 1.下载镜像当然要到官方去下载了: ...

  3. flask-url参数

    flask-url参数 无约束(string)传参 from flask import Flask app = Flask(__name__) @app.route('/<id>') de ...

  4. go 反射包

    一.什么是反射? 反射是用程序检查其所拥有的结构,尤其是类型的一种能力: 二.Printf Printf 的函数声明为: func Printf(format string, args ... int ...

  5. c++类模板之分文件编写问题及解决

    我们在实际项目中一般习惯头文件(.h)和源文件(.cpp)分开写,这样做的好处良多,但是如果遇到了类模板,这样可能会有一点儿问题. 我们通过一个例子来看: person.h: #pragma once ...

  6. eclipse 使用 快捷键

    ctrl + t :查看类的子类和实现类 ctrl + o 查看类实现的方法 ctrl + 1 相当于idea的 alt + enter 补全变量 syso 点  alt + / System.out ...

  7. go1.13errors的用法

    go1.13errors的用法 前言 基本用法 fmt.Errorf Unwrap errors.Is As 扩展 参考 go1.13errors的用法 前言 go 1.13发布了error的一些新的 ...

  8. 【python实现卷积神经网络】Dropout层实现

    代码来源:https://github.com/eriklindernoren/ML-From-Scratch 卷积神经网络中卷积层Conv2D(带stride.padding)的具体实现:https ...

  9. AJ学IOS 之小知识之_xcode插件的删除方法_自动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自动提示,

    AJ分享,必须精品 一:解决解决自动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自动提示 其实,插件神马的我们自己也能写,并没有想象中的那么难,不过目前我们还是先解决当前问题 在做微 ...

  10. IP连接数据库语句

    select  *  from [19.200.108.2].[jsoctnetv6.0].[CardInfo] where ICNO='32719'