SimpleCV:开源计算机视觉框架

SimpleCV是一个开源框架,用于在Python中方便快速的构建计算机视觉方面的应用程序。SimpleCV封装了若干强大的计算机视觉库(目前仅封装了OpenCV),简化了用户对这些库的使用难度,如无需了解位深、文件格式、颜色空间、缓冲区管理等内容,降低了学习成本。可以用于在Python下快速开发计算机视觉的原型程序。

安装

SimpleCV官网上针对不同平台提供了自动安装包,下载后直接运行安装包即可。地址:http://simplecv.org/download/

若希望自行安装,可参考其GitHub页面上介绍的相关步骤。链接在此:https://github.com/sightmachine/simplecv#installation

提示:由于SimpleCV仅仅是OpenCV的一个封装包,因此安装SimpleCV需要先安装OpenCV以及OpenCV依赖的NumPy等组件。具体包含下面这些组件:

使用

SimpleCV的初衷就是提供方便快捷的API来开发计算机视觉程序,因此其API要比Python-OpenCV的API简洁。如裁剪图片的程序:

lenna

结果如下:

lenna cropped

结论

SimpleCV可供在Python中快速开发计算机视觉方面的应用原型,或用来验证一些算法。但实际开发中,建议使用OpenCV+Python/C++。

参考资料

官方网站:http://simplecv.org/
开源地址:https://github.com/sightmachine/simplecv

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

2 5 收藏

资源整理者简介:Daetalus

Pyston核心开源开发者。熟悉CPython实现,关注Python科学计算。 个人主页 · 贡献了5个资源 · 28 ·   


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer