在 Raspberry Pi 2/B+上安装OpenCV和Python
2016-08-13 10:44
489 查看
这里假定你已经有了Raspberry Pi 2/B+,且已经安装好。如果没有的话,我建议你买一个,它们既便宜也好玩。
个人来说,我更愿意多花一点钱从Canakit买。他们的物流很快也比较可靠,加之他们的 ready-to-go服务也很好。
好吧,我们开始OpenCV和Python的安装
步骤0:
我们假定你已经打开Raspberry Pi 2/B+。打开终端,我们先更新和升级已安装的软件包,然后更新Raspberry Pi固件。
?
步骤1:
安装所需的安装工具和包:
?
build-essential 和 pkg-config可能都已经安装。以防万一,我们还是将它们键入apt-get命令中。
耗时:
Raspberry Pi B+:小于2分钟
Raspberry Pi 2:小于40秒
步骤2:
安装必要的图像I/O包,这样你才可以读入JPEG,PNG,TIFF等这些格式的图像。
?
耗时:
Raspberry Pi B+: 小于5钟
Raspberry Pi 2: 小于30秒
步骤3:
安装GTK开发库,这个库用来构建GUI。同时OpenCV中的highgui库也需要它来在屏幕上显示图像。
?
耗时:
Raspberry Pi B+: 小于10分钟
Raspberry Pi 2:小于3分钟
步骤4:
安装必要的视频I/O包,OpenCV需要它们来读入视频文件。
?
耗时:
Raspberry Pi B+: 小于5分钟
Raspberry Pi 2: 小于30秒
步骤5:
安装OpenCV优化操作时所需库。
?
耗时:
Raspberry Pi B+:小于2分钟
Raspberry Pi 2:小于30秒
步骤6:
安装pip:
?
耗时:
Raspberry Pi B+:小于2分钟
Raspberry Pi 2:小于30秒
步骤7:
安装virtualenv和virtualenvwrapper
?
然后,更新~/.profile文件如下:
?
重新载入.profile文件:
?
创建你的计算机视觉虚拟环境
?
耗时:
Raspberry Pi B+: 小于2分钟
Raspberry Pi 2: 小于2分钟
步骤8:
现在我们安装Python 2.7开发工具:
?
注意:我们将使用Python2.7。因为OpenCV 2.4.X不支持Python 3,也不太清楚OpenCV 3.0的python接口什么时候才能完善。所以我建议现在还是使用OpenCV2.4.X的好。
我们也需要安装NumPy,因为OpenCV的Python接口通过Numpy的多维数组来表示图像。
?
耗时:
Raspberry Pi B+: 小于45分钟
Raspberry Pi 2: 小于15分钟
步骤9:
下载和解压OpenCV:
?
安装:
?
耗时:
Raspberry Pi B+: 小于3分钟
Raspberry Pi 2: 小于1.5分钟
编译OpenCV:
?
重要:确定你在cv虚拟环境中,OpenCV也要根据该环境中的Python和NumPy中进行编译。否则的话,OpenCV就会和系统中的Python和NumPy编译在一起,会产生各种问题。
耗时:
Raspberry Pi B+: 小于 9.5 小时
Raspberry Pi 2: 小于2.8小时
最后,我们安装OpenCV:
?
耗时:
Raspberry Pi B+: 小于 3分钟
Raspberry Pi 2: 小于1分钟
步骤10:
进行到这一步的时候,OpenCV已经应该已经安装到/usr/local/lib/python2.7/site-packages中了。
但是为了在cv虚拟环境中使用OpenCV,我们先需要符合链接到我们的site-packages目录:
?
步骤11:
最后,我们测试一下OpenCV和Python的安装:
?
OpenCV和Python已经成功安装到你的Raspberry Pi了。
这是在我的Raspberry Pi上的运行例子,我ssh登录到 Raspberry Pi,然后读取和显示一幅图像。
个人来说,我更愿意多花一点钱从Canakit买。他们的物流很快也比较可靠,加之他们的 ready-to-go服务也很好。
好吧,我们开始OpenCV和Python的安装
步骤0:
我们假定你已经打开Raspberry Pi 2/B+。打开终端,我们先更新和升级已安装的软件包,然后更新Raspberry Pi固件。
?
安装所需的安装工具和包:
?
耗时:
Raspberry Pi B+:小于2分钟
Raspberry Pi 2:小于40秒
步骤2:
安装必要的图像I/O包,这样你才可以读入JPEG,PNG,TIFF等这些格式的图像。
?
Raspberry Pi B+: 小于5钟
Raspberry Pi 2: 小于30秒
步骤3:
安装GTK开发库,这个库用来构建GUI。同时OpenCV中的highgui库也需要它来在屏幕上显示图像。
?
Raspberry Pi B+: 小于10分钟
Raspberry Pi 2:小于3分钟
步骤4:
安装必要的视频I/O包,OpenCV需要它们来读入视频文件。
?
Raspberry Pi B+: 小于5分钟
Raspberry Pi 2: 小于30秒
步骤5:
安装OpenCV优化操作时所需库。
?
Raspberry Pi B+:小于2分钟
Raspberry Pi 2:小于30秒
步骤6:
安装pip:
?
Raspberry Pi B+:小于2分钟
Raspberry Pi 2:小于30秒
步骤7:
安装virtualenv和virtualenvwrapper
?
?
?
?
Raspberry Pi B+: 小于2分钟
Raspberry Pi 2: 小于2分钟
步骤8:
现在我们安装Python 2.7开发工具:
?
我们也需要安装NumPy,因为OpenCV的Python接口通过Numpy的多维数组来表示图像。
?
Raspberry Pi B+: 小于45分钟
Raspberry Pi 2: 小于15分钟
步骤9:
下载和解压OpenCV:
?
?
Raspberry Pi B+: 小于3分钟
Raspberry Pi 2: 小于1.5分钟
编译OpenCV:
?
耗时:
Raspberry Pi B+: 小于 9.5 小时
Raspberry Pi 2: 小于2.8小时
最后,我们安装OpenCV:
?
Raspberry Pi B+: 小于 3分钟
Raspberry Pi 2: 小于1分钟
步骤10:
进行到这一步的时候,OpenCV已经应该已经安装到/usr/local/lib/python2.7/site-packages中了。
但是为了在cv虚拟环境中使用OpenCV,我们先需要符合链接到我们的site-packages目录:
?
最后,我们测试一下OpenCV和Python的安装:
?
这是在我的Raspberry Pi上的运行例子,我ssh登录到 Raspberry Pi,然后读取和显示一幅图像。
相关文章推荐
- 在Raspberry Pi 2/B+上安装Python和OpenCV
- linux python 视频设备控制模块 openCV 编译安装与测试
- mac下用port安装python和opencv
- 在树莓派(Raspberry Pi)上编译安装更新版本的Python
- 在Mac 上安装opencv和python
- 【mac osx安装opencv,python总结】
- opencv2.2 for python 安装
- win764 + python2.7.x + opencv 安装
- python27 安装opencv2.4.6
- 一、基本模块python,Numpy, PIL, Opencv的安装(computer vision with python)
- Python+Opencv安装指南
- 在Mac上安装编译OpenCV (for Cpp / Java / Android / Python)
- openCV python 安装
- 在python(x,y)安装Opencv
- ubuntu12.04 下 Python开发环境搭建以及matplotlib库和openCV的安装
- Python: OpenCV2.4.2 Windows安装
- Fedora19下opencv和python-opencv安装测试
- Ubuntu12.04下Opencv_Python 的安装
- win7系统下配置openCV python环境附加 numpy +scipy安装
- 【笔记】ubuntu下安装python-opencv