【AI】Ubuntu14.04安装OpenCV3.2.0
来源:互联网 发布:微观个体数据从哪找 编辑:程序博客网 时间:2024/05/12 08:12
在ubuntu14.04系统上安装OpenCV3.2.0
GCC 4.4.x or later
CMake 2.8.7 or higher
Git (if failed, you can replace it with git-core)
GTK+2.x or higher, including headers (libgtk2.0-dev)
pkg-config
Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
[optional] libtbb2 libtbb-dev
[optional] libdc1394 2.x
[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
[optional] CUDA Toolkit 6.5 or higher
【环境准备】
根据环境要求,安装所需功能包,以下命令若出现安装失败(特别是git),请先删除,后面独立安装即可。
[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
【源码获取】
若是要获取最新稳定版本,请到OpenCV官网获取。本文以当前最新开发版本(git)OpenCV为例说明安装过程。
cd ~/work/salg_git/SALG (这是我的工作路径,阅读者请根据自己需要创建相应工作路径)
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git(这个库,若没用到里面的功能,可以不下载)
【源码编译】
本文采用OpenCV官方建议的CMake编译源码。
1. 切换到opencv路径
cd ~/work/salg_git/SALG/opencv
2. 创建编译目录
mkdir build(不建议直接在源码目录opencv下编译)
3. 切换到编译目录
cd build
4. 配置生成Makefile
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
5. 编译
make -j7 (-j7表示希望用7个线程并行编译,提高编译速度)
6. 安装
sudo make install
备注:安装后,OpenCV相关库安装在/usr/local/lib, 头文件在/usr/local/include/opencv2
7. 执行示例程序
这里以人脸侦测为例,运行samples目录中的cpp-example-facedect程序侦测图片/视频中的人脸/鼻子/眼睛
./build/bin/cpp-example-facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_eye_tree_eyeglasses.xml" --scale=1.5 http://192.168.1.60:8800/stream/video/h264?resolution=VGA
阅读全文
0 0
- 【AI】Ubuntu14.04安装OpenCV3.2.0
- ubuntu14.04安装Opencv3
- ubuntu14.04编译安装opencv3.2.0
- ubuntu14.04 安装 opencv3.0.0
- Ubuntu14.04安装OpenCV3.0
- Ubuntu14.04 下 OpenCV3 安装
- Ubuntu14.04安装OpenCV3.0
- Ubuntu14.04安装OpenCV3.0
- Ubuntu14.04安装Opencv3.0
- Ubuntu14.04 下 OpenCV3 安装
- Ubuntu14.04 下 OpenCV3 安装
- Ubuntu14.04 下 OpenCV3 安装
- Ubuntu14.04 下 OpenCV3 安装
- ubuntu14.04安装opencv3.1
- ubuntu14.04 安装 opencv3.0
- ubuntu14.04安装opencv3.2
- Ubuntu14.04安装opencv3.1.0
- ubuntu14.04安装opencv3.2
- [LeetCode] 49. Group Anagram
- 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
- Leetcode 189 Rotate Array
- Java实现-乱序字符串
- 额额额额额额额额额额额额额额额额额额额额额额额额额额额额额额嗯嗯嗯
- 【AI】Ubuntu14.04安装OpenCV3.2.0
- equal和==使用出现的bug
- Navicat Premium 11.2.16 破解
- Linux下用C语言设置和获取系统时间
- 坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷坎坎坷坷看看坎坎坷坷
- Leetcode 83 Remove Duplicates from Sorted List
- mysql事务隔离级别 脏读,不可重复读,幻象读
- PathMeasure
- Struts2 模块包含