必赢手机app下载 / Blog / 必赢手机app下载 / linux下编译opencv

linux下编译opencv

1、安装cmake:sudo apt-get install cmake

## 依赖项& 环境搭建

“`

    sudo apt-get install build-essential cmake pkg-config

    sudo apt-get install cmake git libgtk2.0-dev pkg-config
libavcodec-dev libavformat-dev libswscale-dev

    sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev
libjpeg-dev libpng-dev libtiff5-dev libjasper-dev libdc1394-22-dev

“`

– [参考网站] :

– [libjasper-dev] :

    “`

    sudo aptitude install python-opencv

    – perl: warning: Setting locale failed

    export LC_ALL=C 

    “`

    from:

## 获取opencv 源代码

– 源代码下载 :

## 编译源代码

### 进入opencv源代码目录,在该目录中新建一个名为release的文件夹。

    “`

    cd ~/opencv/opencv-2.4.9

    mkdir release

    cd release

    “`

   
使用cmake工具在该文件夹中生成makefile文件,指定opencv的安装目录为/usr/local,opencv的源代码位于上一层目录。

    “`

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D
CMAKE_INSTALL_PREFIX=/usr/local ..

    “`

### 如果cmake阶段一直停在下载IPPICV那里,则按Ctrl C取消

    手动下载ippicv_2017u3_lnx_intel64_general_20170822.tgz

   

###
然后进入~/Downloads/opencv3.3.1文件夹创建一个.cache文件夹,并拷贝相应的文件: 

    “`

    cd ~/Downloads/opencv3.3.1

    ipp_file=ippicv_2017u3_lnx_intel64_general_20170822.tgz &&
ipp_hash=$(md5sum ~/Downloads/$ipp_file | cut -d” ” -f1) &&
ipp_dir=.cache/ippicv && mkdir -p ${ipp_dir} && cp
~/Downloads/$ipp_file $ipp_dir/$ipp_hash-$ipp_file

    “`

### 然后重新运行编译命令和安装命令:

    “`

    cd ~/Downloads/opencv3.3.1/build

    sudo cmake -D CMAKE_BUILD_TYPE=DEBUG -D
CMAKE_INSTALL_PREFIX=/usr/local ..

  sudo make

    sudo make install

    “`

    sudo apt-get install build-essential cmake pkg-config

    sudo apt-get install cmake git libgtk2.0-dev pkg-config
libavcodec-dev libavformat-dev libswscale-dev

    sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev
libjpeg-dev libpng-dev libtiff5-dev libjasper-dev libdc1394-22-dev

    “`

– [参考网站] :

– [libjasper-dev] :

    “`

    sudo aptitude install python-opencv

    perl: warning: Setting locale failed

    export LC_ALL=C 

    “`

    from:

## 获取opencv 源代码

– 源代码下载 :

## 编译源代码

### 进入opencv源代码目录,在该目录中新建一个名为release的文件夹。

    “`

    cd ~/opencv/opencv-2.4.9

    mkdir release

    cd release

    “`

   
使用cmake工具在该文件夹中生成makefile文件,指定opencv的安装目录为/usr/local,opencv的源代码位于上一层目录。

    “`

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D
CMAKE_INSTALL_PREFIX=/usr/local ..

    “`

### 如果cmake阶段一直停在下载IPPICV那里,则按Ctrl C取消

    手动下载ippicv_2017u3_lnx_intel64_general_20170822.tgz

   

###
然后进入~/Downloads/opencv3.3.1文件夹创建一个.cache文件夹,并拷贝相应的文件: 

    “`

    cd ~/Downloads/opencv3.3.1

    ipp_file=ippicv_2017u3_lnx_intel64_general_20170822.tgz &&
ipp_hash=$(md5sum ~/Downloads/$ipp_file | cut -d” ” -f1) &&
ipp_dir=.cache/ippicv && mkdir -p ${ipp_dir} && cp
~/Downloads/$ipp_file $ipp_dir/$ipp_hash-$ipp_file

    “`

### 然后重新运行编译命令和安装命令:

    “`

    cd ~/Downloads/opencv3.3.1/build

    sudo cmake -D CMAKE_BUILD_TYPE=DEBUG -D
CMAKE_INSTALL_PREFIX=/usr/local ..

  sudo make

    sudo make install

    “`

2、下载opencv-2.4.10.zip,解压

3、编译opencv

cd /home/opencv-2.4.10

mkdir build

cd build/

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

4、结束后输入sudo make

5、然后在输入sudo make install

6、这样就编译完成了,你可以在usr/local/lib下看到编译好的opencv函数库

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图