美文网首页OpenCV
OpenCV 说明及配置

OpenCV 说明及配置

作者: Dayon | 来源:发表于2018-06-19 18:17 被阅读36次

一、OpenCV概述:

  • OpenCV(Open Source Computer Vision Library)于1999年由Intel建立,如今由Willow Garage提供支持。是一个基于BSD许可(开源)发行的跨平台计算机视觉库,因此它在学术和商业上都是免费的。它具有C ++,Python和Java接口,并支持Windows,Linux,Mac OS,iOS和Android。

  • OpenCV旨在提高计算效率并强调实时应用程序。用优化的C / C ++编写,该库可以利用多核处理。通过OpenCL启用,它可以利用底层异构计算平台的硬件加速。

  • OpenCV在世界各地采用,拥有超过4.7万的用户社区,预计下载量超过1400万。使用范围从交互式艺术到矿山检查,在网上拼接地图或通过高级机器人学习工具。

优势:

计算机视觉市场巨大而且持续增长,且这方面没有标准API,而标准的API将简化计算机视觉程序和解决方案的开发,OpenCV致力于成为这样的标准API。

OpenCV通过优化的C代码的编写,对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。

应用领域:

  1. 人机互动
  2. 物体识别
  3. 图像分割
  4. 人脸识别
  5. 动作识别
  6. 运动跟踪
  7. 机器人
  8. 运动分析
  9. 机器视觉
  10. 结构分析
  11. 汽车安全驾驶

常用链接:

OpenCV官方主页
OpenCV github主页
OpenCV iOS tutorials
OpenCV核心类参考文档

二、在 iOS 上集成 OpenCV 库

集成 OpenCV 到工程有以下三种方式:

1 . 使用Cocopods进行管理依赖 pod ''OpenCV''
2 . 在官网OpenCV-iOS framework直接下载编译好的库
3 . 从 GitHub 拉下源码,编译成framework,导入工程中。
OpenCV_iOS 安装官方文档

我使用是第1种方法,要主是方便快捷,无需手工引入相关库操作

我的运行环境:

  1. macOS High Sierra Version: 10.13.5
  2. Xcode Version: 9.4.1

参考资源:

相关文章

网友评论

    本文标题:OpenCV 说明及配置

    本文链接:https://www.haomeiwen.com/subject/qvpaeftx.html