OpenCV(1) -- 打开方式
前言
站在巨人的肩膀上才能看的更远,而opencv就是一个由Intel公司发起的一个计算机视觉和图像处理的巨人(开源的函数库),在这里我们可以很轻松的调用opencv为我们提供的500多个C\C++函数,这些跨平台的函数具有强大的图像和矩阵处理的运算能力。如今Opencv已经进入3.0时代,而在2.2版本之后opencv包含着12个模块,就像我们拥有一个巨大的宝库,但是我们得清楚宝库里面藏着哪些宝物,只有了解这些宝物,我们才能利用它们来解决问题。
常规打开 – 在Linux中安装
1.环境准备
1 | [compiler] sudo apt-get install build-essential |
2.获取OpenCV源代码
有如下两种方式获取OpenCV源码:
- 获取最新稳定的OpenCV版本, 下载后解压缩;
- 从Git Repository获取最新的源码
1 | cd 〜/<my_working_directory> |
另类打开 – docker容器
使用docker容器可以更快速的搭建opencv的开发环境,与大神们一起使用同一个开发环境,免去环境准备的各种问题和烦恼,并且,如果你想换个电脑,再也不用重新配置环境等琐碎事情,使用docker让你事半功倍。
1. docker安装
使用官网脚本安装docker
1 | runoob@runoob:~$ wget -qO- https://get.docker.com/ | sh |
安装完成后有个提示:
1 | If you would like to use Docker as a non-root user, you should now consider |
2. docker获取OpenCV容器
搜索docker仓库中OpenCV容器
1 | sudo docker search opencv |
或者直接去官网进行搜索,根据需要选择仓库和Ttags,可以根据star和pull数量来判断当前容器的活跃度。
下面是我选择的仓库,冒号后面是Tags,如果不加Tags,则默认拉去latest版本,可能会比较大,影响下载时间。
1 | docker pull victorhcm/opencv:3.2.0-python3.4 |
等待pull完成,这样你就拥有一个干净独立的opencv开发环境了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 侃神堂!
评论