面向安卓* 目标的英特尔® INDE OpenCV入门
发表于 2015-10-15 14:41:48

关于英特尔 INDE OpenCV

英特尔® Integrated Native Developer Experience(英特尔® INDE)是一款跨架构办公套件,可为 开发人员提供工具、支持和 IDE 集成,从而帮助他们面向基于英特尔® 架构的 Windows* 和面向 ARM* 和英特尔® 架构的 Android* 创建高性能 C++/Java* 应用。

全新 OpenCV 测试版(具备英特尔 INDE 特性)可兼容全新的开放源 OpenCV 3.0 测 试版(开放源码计算机视觉库: http://opencv.org )。 OpenCV 测试版可为计算机视觉应用开发和生产提供免费二进制,以支持增强摄影、 增强现实,视频摘要等用法。

英特尔® INDE OpenCV 的主要性能包括:

  • 可兼容 OpenCV 3.0
  • 预先构建和验证的二进制,已清除 IO 保护的构建模块。
  • 可轻松借助面向 Windows 和 Android 开发的 IDE 集成功能进行使用与维 护。
  • 面向带有异构计算的英特尔® 平台而优化。

本文将着重介绍面向 Android* 创建的支持 OpenCV 的应用。 如果应用的目标操作系 统为 Windows*,请参考 面 向 Windows* 的英特尔 INDE OpenCV 入门

英特尔 INDE OpenCV(面向 Android* 对象)安装指南

请参考英特尔® INDE OpenCV 快速安装指南 ,获取安装详情。

测试版英特尔 INDE OpenCV Android* 支持

社区版 OpenCV 3.0 Beta 不提供 Android 支持。 英特尔 INDE OpenCV 提供 预览版 Android 32 位二进制。  发布之时,社区 OpenCV 3.0 API 尚未最终确定(仍为测试版)。 同样,就面向 Android* 对象的英特尔 INDE OpenCV 二进制来说,API 也未最终确定,因此您会发现,随着时间的推移,API 将会发 生细微变化。

部分 OpenCV 3.0 特性仅限于基于 Android* 的 JNI

请注意,就该测试版而言,基于 Android* 的部分重要 OpenCV 3.0 特性仅限于 JNI 。 JNI 表示 Java 原生接口 — 一种应用开发方法,借助 C/C++ 代码通过 JNI 与 其他 Java 通信。

例如,UMat 支持仅在原生 C++ 代码中提供,而不通过 OpenCV Java API 提供。 更 多详情,敬请参考面向英特尔 INDE OpenCV 的 OpenCV 3.0 架构指南。

尽管如此,面向 Android* 的英特尔 INDE OpenCV 预览版二进制也可支持您开发和测 试面向 Android* 对象的应用。

英特尔 INDE OpenCV 组件(面向 Android* 对象)

Intel INDE OpenCV 包含以下面向 Android* 对象的组件:

  • 面向 Android*应用开发的就绪型二进制 (x86)
  • OpenCV4Android 的英 特尔 INDE OpenCV 版本
  • 与 Eclipse* 和 Android Studio* IDE 的集成

与英特尔 INDE OpenCV Android* 相关的文件结构如下:

点击查看全文:https://software.intel.com/zh-cn/articles/getting-started-with-intel-inde-opencv-for-android-targets?utm_source=CSDN.com&utm_medium=Syndication&utm_campaign=Android_PRC_Q3-15

CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
微博关注
【免责声明:CSDN本栏目发布信息,目的在于传播更多信息,丰富网络文化,稿件仅代表作者个人观点,与CSDN无关。其原创性以及文中陈述文字和文字内容未经本网证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网不做任何保证或者承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件有任何怀疑或质疑,请立即与CSDN联系,我们将迅速给您回应并做处理。】