OpenCV 简介
OpenCV 簡介
樹莓派圖像處理部分使用的開源計算機視覺環境 OpenCV。
OpenCV 是 Open Source Computer Vision Library 的縮寫,是一個基于開源發行的跨平臺計算機視覺庫,它實現了圖像處理和計算機視覺方面的很多通用算法,已經成為計算機視覺領域最有力的研究工具之一 。
OpenCV 的 底層由 C 和 C++編 寫 ,輕量且高效 ,可以運行在多個操作系統上( L i n u x 、 Windows、Mac、Andorid、iOS 等),同時提供了多種編程語言的 API 接口,本教程是基于 Python 的接口進行一些簡單的計算機視覺處理。
OpenCV 的應用領域:機器人視覺、模式識別、機器學習、工廠自動化生產線產品檢測、
醫學影像、攝像機標定、遙感圖像等。
OpenCV 可以解決的問題: 人機交互、機器人視覺、運動跟蹤、圖像分類、人臉識別、
物體識別、特征檢測、視頻分析、深度圖像等。
但是我們也必須面對一個硬件材料上的事實,即,樹莓派的自身性能運行高計算量的項目是非常困難的,我們不得不考慮和優化延遲卡頓等問題。
OpenCV 的實時性能也非常出色,可實時應用,為實時場景的視覺環境開發提供了很好的解決方案,總之 OpenCV是計算機視覺開發方面優秀的開源工具,如果對計算機視覺開發感興趣可以多了解這方面的知識:
OpenCV 官方主頁
OpenCV 中文論壇
OpenCV CSDN 論壇
OpenCV CSDN 論壇
總結
- 上一篇: JS实现的ajax发送数据重复
- 下一篇: 树莓派下安装Django环境