图4.4.1 SimpleCV的识别
本书将在 Python 中使用SimpleCV库(见图4.4.1)来操作摄像头,SimpleCV是与电脑视觉相关的开源库。通过使用StapfeCV,可以很方便地用摄像头采集图像并将之显示在屏幕上或保存为文件,但SimpleCV最强大的功能在于它所包含的计算机视觉相关的算法,可以用来实现一些让人惊叹的效果。除了基本的图形变换, SimpleCV 还可以用来跟踪、检测和识别图像中的特定对象。
在安装 SimpleCV 前,先要安装一些它所依赖的库,可以用apt-get 来完成安装:
pi@r aspberrypi ~ $ sudo apt-get install python-opencv
python-scipy python-numpy python-pip
要安装的程序比较多,所以在安装过程中需要耐心等待。
下一步,真正开始安装SimpleCV库:
pi@raspberrypi ~ $ sudo pip install https://github.com/ ingenuitas/Simple CV/zipball/master
当安装完成后,可以用Python的交互式命令行通过导入这个库来验证安装是否成功:
pi@raspberrypi ~ $ python
Python 2.7.3rc2 (default, May 6 2012, 20:02:25)
[GCC 4.6.3] on linux2
Type “help”,”copyright”,”credits” or “license” for more information.
〉〉〉 import Simple CV
〉〉〉
如果库的导入一切顺利,即已经完成了准备工作,可以开始在嵌入式控制板上开展机器人视觉实验。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。