ubuntu16.04+opencv3.1配置
来源:互联网 发布:三国乱世挂机软件 编辑:程序博客网 时间:2024/05/19 16:36
http://www.linuxdiyf.com/linux/21203.html
#安装必要的依赖
sudo apt-get install build-essential cmake
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
#官方opencv3.1 http://opencv.org/downloads.html
#或者到我云共享 http://pan.baidu.com/s/1c2HPNd2
unzip opencv-3.1.0.zip -d ~
cd ~/opencv-3.1.0
mkdir build
cd build/
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.1 ..
#上步可能出现因某文件下载失败(被墙或网络差),而无法正常安装,此刻可以自行下载该文件,放在正确位置。即可跳过下载过程。
#( $(nproc)变量返回cpu核心,全速编译&&终端无输出,重定向到make.log文件&&make时间较长)
sudo make -j $(nproc) &> make.log
cat make.log #查看make结果
#(终端无输入,完毕后直接返回,结果可以cat make-install.log)
sudo make install &>make-install.log
cat make-install.log #查看install结果
#加入动态链接库
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
sudo gedit /etc/profile #在最后加入两行
#若无gedit命令,sudo apt-get install gedit
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
#pkg-config可以查看下面链接了解:
http://www.cppblog.com/colorful/archive/2012/05/05/173750.aspx
#最后
将ippicv中的64位lib文件复制到/usr/local/lib下
位于: ~ /opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.a
测试成功!(未必)
测试代码:
#include <opencv2\opencv.hpp>
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat testImage = imread("D:\\opencv\\Hydrangeas.jpg");
Mat grayImage;
cvtColor(testImage, grayImage, CV_RGB2GRAY);
imshow("color", testImage);
imshow("gray", grayImage);
waitKey(0);
return 0;
}
上述测试未必成功!
需要添加
#include <opencv2/imgcodecs.hpp>
ps
http://embedonix.com/articles/image-processing/installing-opencv-3-1-0-on-ubuntu/
- ubuntu16.04+opencv3.1配置
- ubuntu16.04+opencv3.1配置
- ubuntu16.04+opencv3.1
- ubuntu16.04+caffe+cuda8.0+cudnn5.1+opencv3.1配置
- ubuntu16.04+cuda8.0+opencv3.1+GTX1080配置caffe
- ubuntu16.04 cuda8.0 opencv3.1 gtx1080 配置ssd
- Ubuntu16.04,CUDA8.0,Caffe-ssd,OpenCV3.1配置指南
- Ubuntu16.04 openCV3.1安装
- ubuntu16.04 opencv3.1安装
- opencv3.2 在Ubuntu16.04配置安装
- Ubuntu16.04+CUDA8.0+openCV3.2配置
- Ubuntu16.04 配置opencv3.1.0+python
- ubuntu16.04 安装 openCV3.1 问题
- ubuntu16.04+opencv3.2.0
- ubuntu16.04 安装opencv3
- ubuntu16.04+opencv3.1.0
- ubuntu16.04+cuda8+opencv3.1+zed sdk2.1+ros 安装配置
- 爆详细Ubuntu16.04,CUDA8.0,Caffe,OpenCV3.1,Theano,Tensorflow完全配置指南
- Quartz-java定时任务实现
- HTML5开发前景是否还能入坑
- tcp五层模型中 物理层与数据链路层的区别
- P2P通信标准协议:SIP
- 算法导论第十六章贪心算法-思考题16-1找零问题
- ubuntu16.04+opencv3.1配置
- [NOIP2010冲刺十二] 奶牛排队
- httpclient4.X 设置代理请求(包含账号密码)
- onethink 新建模板的使用 注意事项
- TF-IDF与余弦相似性的应用(二):找出相似文章
- Mysql workbench 字段类型
- 简洁轻便的博客平台: Hexo详解
- js获取html的span标签的值
- 整理第三方类库(持续更新)