Inter IPP & Opencv + codeblocks 在centos 环境下的配置
一、先安装codeblocks
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-12.noarch.rpm
wget http://rpm.jenslody.de/centos-jenslody.de-0.1-2.noarch.rpm
sudo rpm -Uvh epel-release-7*.rpm
sudo yum install wxGTK gcc gcc-c++ codeblocks
完成安装
二、下载IPP
https://software.intel.com/en-us/ipp
https://registrationcenter.intel.com/zh/products/download
解压: tar zxvf l_ipp_2018.4.274.tgz
安装: sudo ./install_GUI.sh
(参考:https://yang7229693.iteye.com/blog/985645)
我配置的时候找不到头文件的目录,折腾了半天最后从windows的版本里面拷了一份进来
注:windows版本下的安装目录里面除了windows的链接库,还有一个linux的库,直接copy进linux相应的位置可以用!
三、安装opencv (参考:https://blog.csdn.net/qinglongzhan/article/details/81942935)
先装依赖:
sudo yum install cmake
sudo yum install gcc gcc-c++ kernel-devel
sudo yum install gcc-gfortran
sudo yum install git
sudo yum install gtk2 gtk2-devel gtk2-devel-docs
sudo yum install gnome-devel gnome-devel-docs
sudo yum install python-devel numpy
sudo yum install libdc1394-devel
sudo yum install libv4l-devel
sudo yum install gstreamer-plugins-base-devel
unzip opencv-3.4.7
cd opencv -3.4.7
mkdir build
cd build
cmake -D WITH_TBB=ON -D WITH_EIGEN=ON ..
cmake -D BUILD_DOCS=ON -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF ..
cmake -D WITH_OPENCL=OFF -D WITH_CUDA=OFF -D BUILD_opencv_gpu=OFF -D BUILD_opencv_gpuarithm=OFF -D BUILD_opencv_gpubgsegm=OFF -D BUILD_opencv_gpucodec=OFF -D BUILD_opencv_gpufeatures2d=OFF -D BUILD_opencv_gpufilters=OFF -D BUILD_opencv_gpuimgproc=OFF -D BUILD_opencv_gpulegacy=OFF -D BUILD_opencv_gpuoptflow=OFF -D BUILD_opencv_gpustereo=OFF -D BUILD_opencv_gpuwarping=OFF ..
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
cd /etc/ld.so.conf.d
sudo /bin/bash -c 'echo "/usr/local/lib64" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
sido gedit /etc/bashrc
添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source /etc/bashrc
sudo updatedb
sudo cp -r /usr/local/lib64/pkgconfig /usr/lib/pkgconfig
测试,成功。
四、配置codeblocks,添加opencv库
新建空工程
右击项目名称,选build options
依次点击:Search directories->Complier->Add,选择头文件所在目录,添加头文件路径:
/usr/local/include
/usr/local/include/opencv
/usr/local/include/opencv2
点击Linker->Add,选择lib库路径,添加路径:
/usr/local/lib64
点击 Linker settings,添加相应库文件,所有lib库文件全部添加进去
五、配置codeblocks,添加IPP库
右击项目名称,选build options
依次点击:Search directories->Complier->Add,选择头文件所在目录,添加头文件路径:
/opt/intel/compilers_and_libraries_2018.5.274/linux/ipp/include
点击Linker->Add,选择lib库路径,添加路径:
/opt/intel/compilers_and_libraries_2018.5.274/linux/ipp/lib/intel64_lin
点击 Linker settings,添加相应库文件,所有lib库文件全部添加进去(.so)
注意!不要把.a文件添加进去
Inter IPP & Opencv + codeblocks 在centos 环境下的配置的更多相关文章
- Inter IPP & Opencv 在centos 环境下使用GCC命令行编译c++运行
Inter IPP & Opencv 的安装看这里:https://www.cnblogs.com/dzzy/p/11332907.html 考虑到服务器一般没有桌面环境,不能用IDE编译,直 ...
- centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复
centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复 有时候我们会碰到这样的业务场景: 1.将大的数据库恢复到本地进行业务测试 ...
- Centos环境下部署游戏服务器-软件安装
这篇文章主要介绍一下游戏服务器需要安装的软件和需要修改的配置.现介绍下项目,本项目服务器端是c++ + mysql组合,客户端是as写的,需要安装的服务为Mysql,Php,Apache, 以及一个n ...
- CentOS环境下R语言的安装和配置
最近在看数据统计和分析,想到了R语言,于是就着手在自己的CentOS环境下进行安装和配置.步骤如下: 1.前往R官网下载安装包. 2.解压压缩包:tar xvzf R-3.2.2.tar.gz 3.进 ...
- 在Centos环境下安装兼容Apache2.4高版本SVN服务
在阿里云Centos环境下,搭建PHP运行环境,PHP选择了php7版本,Mysql选择了5.7版本,Apache选择了2.4版本,在搭建SVN版本控制服务过程中出现了不兼容问题,当前环境下Apach ...
- Centos 7环境下安装配置Hadoop 3.0 Beta1简记
前言 由于以前已经写过一篇Centos 7环境下安装配置2.8的随笔,因此这篇写得精简些,只挑选一些重要环节记录一下. 安装环境为:两台主机均为Centos 7.*操作系统,两台机器配置分别为: 主机 ...
- linux系统Centos环境下搭建SVN服务器及权限配置
linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf.authz.passwd配置文件详细介绍 至于svn的概念,这里就不做详细阐述了,可以自行百度.简单来讲就是一个 ...
- CentOS 环境下基于 Nginx uwsgi 搭建 Django 站点
因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,CentOS 环境下基于 Nginx uwsgi 搭建 Django 站点 以下 ...
- centos环境下输入命令不能有中文那么我怎么插入中文数据到数据库
centos环境下输入命令不能有中文那么我怎么插入中文数据到数据库 如下图: 首先查看是否安装了中文语言支持组件 yum grouplist 没有的话安装 yum install Chinese Su ...
随机推荐
- 题解 CF670C 【Cinema】
题目链接: https://www.luogu.org/problemnew/show/CF670C 思路: step-1: 语言的数据范围是10^9,所以我们采取用map离散化,这样就能方便且不ML ...
- 豆瓣网post 爬取带验证码
# -*- coding: utf- -*- import scrapy import requests from ..bao.jiema import get_number fromdata = { ...
- spring注解定时器
上一篇文章写了一个在配置文件中设置时间的定时器,现在来写一个注解方式的定时器: 1.工程结构如下: 2.需要执行的代码块: package com.Task; import org.springfra ...
- Linux之用户相关操作
1. 创建用户 useradd -m wolf #即创建一个用户并且创建同名的家目录 2. 设置密码 passwd wolf
- Docker Ubuntu容器安装ping
apt-get update apt-get install iputils-ping apt-get install net-tools
- Delphi 字段的操作
樊伟胜
- Delphi DLL文件的动态调用
樊伟胜
- 第一章·ELKstack介绍及Elasticsearch部署
一.ELKstack课程大纲  二.ELKstack简介 什么是ELK? 通俗来讲,ELK是由Elasticsearch.Logstash.Kibana 三个开源软件的组成的一个组合体,这三个软件当 ...
- ora-01847:月份中日的值必须介于 1 和当月最后一日之间
今天解决了一个奇葩问题: ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间 将数据从一个视图倒入到一个同结构的表中,但是老报错,也就那么几个字段,肉眼真看不出来什么问题,但是既然报这 ...
- django 百度分页算法
效果如下: 脚本: 1. 脚本结构 2.pagination.py from django.utils.safestring import mark_safe class Page: ''' curr ...