第1期:为什么选择OpenCV?OpenCV是什么?
发布时间
阅读量:
阅读量
OpenCV:Open Source Computer Vision Library 开源计算机视觉库
个人学习OpenCV有两个原因:其一是关注计算机视觉技术在未来的大应用前景;其二是为了产品升级引入创新性地新技术。
什么是openCV? 以下内容从各种百科中整理而得:
OpenCV是一种基于BSD开源许可的跨平台计算机视觉工具软件包,在Linux、Windows、Android以及Mac OS等多个操作系统上均可运行。该软件具有轻量化设计且高效性显著,在内部架构上主要由C语言函数与少量C++类组成,并提供丰富接口供Python、Ruby及MATLAB等多种语言调用,并实现了一系列图像处理与计算机视觉领域的基础算法
OpenCV是基于C++语言开发的库体系统计学能及其主要接口均采用C++实现然而它仍然保留着大量传统的C语言接口与此同时该库也为Python Java MATLAB/OCTAVE(版本2.5)等其他编程语言提供了相应的开发界面这些编程语言的所有API接口函数可通过其官方文档获取如今开发者们也针对C# Ch 和Ruby等新平台提供了相应的开发界面
全部新的开发与算法都基于C++接口。一项基于CUDA的GPU接口自2010年9月起开始采用。
使用版本openCV3.2:
OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。
全部评论 (0)
还没有任何评论哟~
