ubuntu16.04下安装opencv3.2版本
1、下载OpenCV的源码
1 wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip 2 unzip opencv.zip
2、编译安装
1 cd opencv-3.2.0 2 mkdir build 3 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local . 4 make -j4 5 make install
3、测试是否安装成功
1 root@VB:# python 2 >>>import cv2 3 >>>cv2.__version__ 4 ‘3.2.0‘
显示出版本号,则表示opencv安装成功。
《注意》:如果打开python后,import cv2时,提示:
1 >>> import cv2 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 ImportError: No module named cv2
则需要安装python-opencv模块,在命令窗口中键入: pip install opencv-python
安装成功后,即可导入cv2,此时能够正确导入cv2,且正确显示版本号:
1 >>> import cv2 2 >>> cv2.__version__ 3 ‘3.2.0‘
2、从官网下载最新opencv源码(2.4以上)
http://sourceforge.net/projects/opencvlibrary/ 或者github
3、编译opencv
将opencv放至任意目录,解压 unzip opencv- 3.0. 0-rc1. zip 创建编译目录,编译
cd ~/opencv-3.0.0-rc1
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
4、测试opencv
1) 创建工作目录
mkdir ~/opencv-lena cd ~/opencv-lena gedit DisplayImage.cpp
2) 编辑如下代码
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{if ( argc != 2 ){printf("usage: DisplayImage.out <Image_Path>\n");return -1;}Mat image;image = imread( argv[1], 1 );if ( !image.data ){printf("No image data \n");return -1;}namedWindow("Display Image", WINDOW_AUTOSIZE );imshow("Display Image", image);waitKey(0);return 0;
}
3) 创建CMake编译文件
gedit CMakeLists.txt
写入如下内容
cmake_minimum_required(VERSION 2.8) project( DisplayImage ) find_package( OpenCV REQUIRED ) add_executable( DisplayImage DisplayImage.cpp ) target_link_libraries( DisplayImage ${OpenCV_LIBS} )
4) 编译
cd ~/opencv-lena cmake . make
5) 执行
此时opencv-lena文件夹中已经产生了可执行文件DisplayImage,下载lena.jpg放在opencv-lena下,运行
./DisplayImage lena.jpg
6) 结果
《注意》:如果打开python后,import cv2时,提示:
1 >>> import cv2 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 ImportError: No module named cv2
则需要安装python-opencv模块,在命令窗口中键入: pip install opencv-python安装成功后,即可导入cv2,此时能够正确导入cv2,且正确显示版本号:
1 >>> import cv2 2 >>> cv2.__version__ 3 '3.2.0'
ubuntu16.04下安装opencv3.2版本相关推荐
- ubuntu16.04 下安装Opencv2.4.9
ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from: https://sourceforge.net/projects/opencvlibrary/? ...
- 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)
一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...
- wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法
Ubuntu16.04下安装Wechat 很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtba ...
- Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm
1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...
- Ubuntu16.04 下安装 Teamviewer 远程控制软件
TeamViewer软件介绍: TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上 ...
- 在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑)(001)
在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑) 一 下载 先去github上下载对应的opencv版本和opencv_contrib版本,我下载的是opencv4. ...
- ubuntu16.04下安装openssh-server报依赖错误的解决方法
ubuntu16.04下安装openssh-server报依赖错误的解决方法 参考文章: (1)ubuntu16.04下安装openssh-server报依赖错误的解决方法 (2)https://ww ...
- Ubuntu16.04下安装有道翻译
Ubuntu16.04下安装有道翻译 参考: https://www.cnblogs.com/pursuiting/p/6194682.html 下载并安装3个依赖包 下载并安装有道词典 下载并安装3 ...
- ubuntu16.04下安装企业微信和微信(实测能用)
ubuntu16.04下安装企业微信和微信(实测能用) 安装deepin 安装企业微信 安装微信 安装deepin 第一步: git clone https://gitee.com/wszqkzqk/ ...
最新文章
- 深度学习网络图的绘制
- Delphi中使用ListView和TreeView的Item中的Data可能被忽略的内存泄漏
- ASP.NET自定义错误页面(转)
- 用闭包实现重载的过程学习闭包
- 十大经典排序算法(下)
- 支撑全网70%世界杯流量 盘点世界杯直播背后的阿里云黑科技
- 出现这些迹象,说明你面试可能没戏了
- ZooKeeper未授权访问漏洞记录(影响范围:全版本,端口:2181)
- 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.3节安装BackTrack到USB驱动器...
- kubernetes 数据_为什么数据科学家喜欢Kubernetes
- mysql字符串结束符_mysql常见字符串处理函数结束
- .net下汇总搜索引擎关键字编码
- PostgreSQL数据库常用SQL语句
- 学校计算机房主机系统,学校机房电脑系统恢复的方法
- 内网html获取当前ip,JavaScript 获取本地局域网 IP 地址
- TeamTalk各个服务的IP配置方案
- 如何说服你的同事使用TDD
- 二维列表的转置(行列互换,首行变首列,尾行变尾列)
- 亲水性小分子PEG DBCO-PEG4-酸,1416711-60-8可以进行点击化学反应
- TypeError: The ‘compilation‘ argument must be an instance of Compilation
热门文章
- python求一元三次方程的根_初中数学专题复习-方程与方程组
- JAVA入门级教学之(浮点型数据类型)
- python修复不了_如何修复Python代码?
- 2017计算机基本配置检测表,2017整理如何查看电脑的硬件配置信息?查看电脑硬件配.ppt...
- 【LeetCode笔记 - 每日一题】334. 递增的三元子序列(Java、偏思路)
- 【LeetCode笔记】26. 删除有序数组中的重复项(Java、原地)
- minitab怎么算西格玛水平_16:三因子二水平全因子实验设计和MINITAB应用训练
- bulk Java提交数据,性能优化 – bulk提交 - ELK Stack 中文指南
- python pyquery库_python解析HTML之:PyQuery库的介绍与使用
- 多stream_基础之Lambda和Stream的邂逅