树莓派下源代码方式安装opencv
来源:互联网 发布:删除mac管理员账户 编辑:程序博客网 时间:2024/05/20 09:07
最近需要在linux开发板上实现一个手势识别的功能,所以尝试了下在树莓派板子上搭建opencv的开发环境
安装的opencv是2.4.13,在安装过程第一次尝试安装的事2.4.9,但是在编译的时候出错了,后来尝试了2.4.13,安装成功了。
安装的过程如下:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
sudo apt-get install python-dev python-numpy
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
在树莓派用户目录中建立opencv文件夹
mkdir opencv通过sourceforge网站获取opencv源代码,本文选择2.4.13版本。下载过程可能比较缓慢,请耐心等待。
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.13/opencv-2.4.13.zip/download opencv-2.4.13.zip解压源代码,获得一个名为opencv-2.4.13的文件夹
unzip opencv-2.4.13.zip进入opencv源代码目录,在该目录中新建一个名为release的文件夹。
cd ~/opencv/opencv-2.4.13
mkdir release
cd release
使用cmake工具在该文件夹中生成makefile文件,指定opencv的安装目录为/usr/local,opencv的源代码位于上一层目录。
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..编译的过程很长,请耐心等待,大概要一两个小时
make
sudo make install
更新搜索动态链接库
sudo ldconfig安装好opencv的开发环境后,需要安装USB摄像头的开发环境,过程如下:
sudo apt-get install fswebcam
sudo apt-get install mplayer
sudo apt-get install alsamixer
sudo apt-get install mplayer
sudo apt-get install alsamixer
输入
ls /dev查看是否有video0这个设备,如果有,说明树莓派已经识别它了
在终端输入:
sudo mplayer tv://
来查看摄像头的效果
在此特别感谢两位博主的文章的帮助,具体链接如下:
http://blog.csdn.net/xukai871105/article/details/40988101
http://blog.csdn.net/fengyu09/article/details/49489891
1 0
- 树莓派下源代码方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派学习笔记—— 源代码方式安装opencv
- 树莓派源代码安装opencv
- 【tensorflow】tensorflow源代码方式安装
- 【Rayeager PX2分享】编译源代码安装OpenCV
- 为python从源代码编译安装OpenCV
- 树莓派apt方式安装opencv
- 关于matlab 和opencv的源代码查看方式
- Linux下源代码方式安装openldap
- CentOS6下 源代码方式安装openERP7.0
- centos6.5 源代码方式安装python2.7.8
- 树莓派学习:源码方式安装opencv
- Linux下安装PHP,源代码方式安装配置参数详解
- 如何卸载以源代码方式安装的软件(zhuan)
- RedHat Linux 下安装MPlayer 编译源代码方式
- Java使用luhn校验算法实现银行卡号合法性校验&&获取银行卡号所属银行
- MaterialDesign——RecyclerView
- CCCallFunc,CCCallFuno,CCCallFunND之间的关系
- easyui 合并单元格
- 你不可不知的八大全新顶级开源项目
- 树莓派下源代码方式安装opencv
- 紧张的考试周 二分 尺取
- 从main到WinMain
- Linux基本命令汇总
- 关于将程序输出重定向到文件的实现
- 类路径读取(加载)配置文件
- 如何使用付费版的PyCharm
- 注解
- error processing package libapache2-mod-php7.0 (–configure)