1. install subversion

aptitude install subversion

2. check out source code

cd ~/<my_working_directory>
svn co https://code.ros.org/svn/opencv/trunk

3. install cmake

aptitude install cmake

4.利用cmake产生makefile,新建一个folder,cd folder

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local sourcecode/path

cmake产生的文件都存在这个folder下面。

5. 编译源代码,生成动态链接库

sudo make install

6.这个时候lib已经编译并且安装在/usr/local/lib里

6.1 将动态链接库.so,加入LD_LIBRARY_PATH环境变量中

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

6.2

sudo ldconfig

7.加入PKG_CONFIG_PATH环境变量

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
export PKG_CONFIG_PATH

8.sample readimg.cpp

#include "cv.h"
#include "highgui.h"
 
using namespace cv; //下面的所有cv相关类型不用加上前缀了
 
int main(int argc, char* argv[])
{
    Mat img = imread("lena.jpg"); //声明Mat变量并调入lena小妞(老妞了现在?)的照片
 
    if(!img.data) //判断图片调入是否成功
        return -1; //调入图片失败则退出
 
    namedWindow("loveLena", CV_WINDOW_AUTOSIZE); //创建窗口,并确定其为大小不可变类型窗口
 
    imshow("loveLena", img); //显示图片。如果你不介意窗口大小可变,可以直接注释掉上一句。因为imshow可以直接创建窗口
 
    waitKey(); //等待按键
 
    return 0;
}
编译:
gcc `pkg-config --cflags --libs opencv` -o readimg readimg.cpp

执行:

./readimg

转载于:https://www.cnblogs.com/smartvessel/archive/2011/05/02/2034585.html

install opencv debian env相关推荐

  1. $ npm install opencv ? 你试试?! 在windows环境下,使用node.js调用opencv攻略

    博主之前写过一篇文章<html5与EmguCV前后端实现--人脸识别篇>,叙述的是opencv和C#的故事.最近在公司服务器上更新了一套nodejs环境,早就听闻npm上有opencv模块 ...

  2. ubuntu16.04 install opencv、Sohpus、PCL、OctoMap、VTK

    ubuntu16.04 install opencv.Sohpus.pcl.OctoMap.VTK 1.opencv 1.1 查看 opencv 版本 1.2 安装 opencv (1)安装 open ...

  3. How to install OpenCV 3.x in Linux

    Installation in Linux 依赖包安装 GCC 4.4.x or later CMake 2.8.7 or higher Git GTK+2.x or higher, includin ...

  4. ubuntu install opencv

    1. install the newest opencv version pip install opencv-python 转载于:https://www.cnblogs.com/haiyang21 ...

  5. TX2 Install OpenCV(4.0.0)

    1. 首先,卸载TX2上已经安装好的OpenCV,找到当初安装 opencv3.x.x 的 build 目录,进入 build 目录终端输入: cd /home/***/opencv3.x.x/bui ...

  6. install opencv from source

    目录 写在前面: 1. 尽可能使用官方方式 2. 关键点 3.实验平台 4. 其它说明 资源获取和安装步骤 写在前面: 1. 尽可能使用官方方式 2. 关键点 1)找到安装说明文档 2)找到相应版本的 ...

  7. install opencv 4.1.1 from source on windows,在其他项目中用cmake去引用

    https://cv-tricks.com/how-to/installation-of-opencv-4-1-0-in-windows-10-from-source/ 主要步骤在上面链接里 关键是编 ...

  8. install opencv on mac and use it in xcode

    https://www.youtube.com/watch?v=U49CVY8yOxw https://www.youtube.com/watch?v=XJeP1juuHHY

  9. cmake find_package opencv 找不到

    目录 cmakelist设置方法ok 环境变量设置方法ok linux写法 cmakelists.txt完整示例 #find opencv lib find_package(OpenCV REQUIR ...

  10. OpenCV, 名校机器学习相关课程

    https://antkillerfarm.github.io/ OpenCV 参考资料 OpenCV是一套跨平台计算机视觉库.其官网为: http://opencv.org/ 安装方法: sudo ...

最新文章

  1. missing required icon file.图标错误解决
  2. “入乡随俗,服务为主” 发明者量化兼容麦语言啦!
  3. led显示屏控制卡接线图解_Led显示屏出现花屏是什么原因
  4. 跟随者数字解码_跟随模式的数字
  5. 关于Web面试的基础知识点--Javascript(一)
  6. c++ 数组(array)
  7. InfoWorld 2020 年公布最佳开源软件
  8. 汉字取首字母(第三节蓝桥杯决赛)
  9. Spring Boot 知识笔记(集成zookeeper)
  10. excel冻结行和列_怎样锁定Excel表格中的某一行或某一列
  11. 江苏考生小高考计算机网,江苏小高考
  12. 财联社专访数说故事创始人徐亚波,谈商业模式与企业数字化
  13. ChatGPT+Midjourney实现儿童绘本故事及其插图(数字1~10的故事)
  14. [转载][shell]linux常用入门命令
  15. 目前 计算机硬件系统,计算机硬件系统练习题.doc
  16. 【三维目标检测】3DSSD(一)
  17. oracle表启用online,Oracle 表空间联机(online)与脱机(offline)
  18. MySQL 使用profile分析慢sql,group left join效率高于子查询
  19. 交换机短路_通信设备工程安装施工规范
  20. 自行申请软件著作权多少钱

热门文章

  1. Mac启动Apache之后访问localhost提示403 Forbidden
  2. 新同事不讲“码”德,这SQL写得太野了,请耗子尾汁~
  3. 又整理了一批可以拿去做副业的开源项目...
  4. 中国自研数据库超越Oracle登顶全球第一
  5. 咪蒙,毕业两年成阿里P7,不止阿里HR不同意......
  6. 阿里人告诉你毕业3年,为何技术能力相差越来越大?
  7. 如何胜任一个小型公司的技术总监?
  8. lamp mysql5.0_LAMP-MYSQL安装全步骤
  9. oracle sql语句_7个维度查看oracle执行计划的sql语句执行效率
  10. ACM__搜素之BFS与DFS