美文网首页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