65.9K
CodeProject 正在变化。 阅读更多。
Home

Intel® 计算机视觉 SDK - 概述

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2017年9月19日

CPOL

4分钟阅读

viewsIcon

7549

在这篇博文中,我想分享我所学到的关于 Intel® CV SDK 的知识,并分享一些资源,帮助您开始开发计算机视觉应用程序。

本月早些时候,Intel® Computer Vision SDK Beta 发布。 该 SDK 允许开发人员使他们的计算机视觉应用程序更准确、更快。 本周我有幸与 Tudor Panu 坐下来,与他讨论 Intel® CV SDK 是什么,一个展示某些功能的演示,以及开发人员如何利用该 SDK 进行计算机视觉项目。 您可以在此处观看完整讨论:https://#/IntelDeveloperZone/videos/10154895430807338/

在这篇博文中,我想分享我所学到的关于 Intel® CV SDK 的知识,并分享一些资源,帮助您开始开发计算机视觉应用程序。

Intel® CV SDK - 它是什么?

Intel® CV SDK 是一组有用的工具的集合,它将视频处理、计算机视觉、机器学习和管道优化结合到一个软件包中。 该 SDK 专门旨在利用异构系统或结合多种处理器类型的系统的强大功能。 例如,具有 Intel® Core™ i7 6700 CPU、Iris® 品牌 GPU 和 FPGA 的系统,所有这些都被计算机视觉管道利用,就是一个异构系统的示例。

具体来说,Intel® CV SDK 包含的工具包括:OpenCV、OpenVX*、卷积神经网络 IP 内核、Intel® Vision 算法设计器、Intel® 深度学习框架和 Intel® Media SDK。 Intel® CV SDK 允许更轻松地将其中一些或所有工具集成到具有统一 API 的单个管道中,以访问它们。

已经有一个 OpenCV 项目并想集成 Intel® CV SDK?查看此互操作性指南,助您一臂之力!https://software.intel.com/en-us/cvsdk-devguide-interoperability-with-other-apis

工具箱

那么,所有这些工具是什么?让我们快速了解一下!

OpenCV:一个标准的开源计算机视觉库。它为开发人员提供了更高级别的计算机视觉功能 - 诸如图像过滤、边缘检测和对象检测之类的功能。 OpenCV 可能会构成您计算机视觉数据管道的基础。

OpenVX*:一种用于生产级部署和优化计算机视觉应用程序的新标准 API。 OpenVX* 可以通过两种方式优化您的应用程序。首先,它可以确定哪些任务可以并行运行,将它们分配给不同的处理器,然后重新组合结果。其次,它可以确定哪个处理器在哪个任务上最有效 - CPU 用于编码/解码,GPU 用于渲染,FPGA 用于自定义算法 - 异构系统的强大功能。

卷积神经网络 IP 内核:OpenVX* 的一个扩展,允许开发人员利用经过训练的神经网络模型来完成他们的对象检测任务。您可以使用在 Tensorflow* 或 Caffe* 中训练的模型来创建更精确的检测算法。

Intel® Vision 算法设计器:一种工具,允许开发人员结合 OpenVX* 可视化和规划他们的计算机视觉管道。 OpenVX* 使用图的概念 - 计算机视觉管道中的任务流程 - 来优化应用程序。算法设计器提供了一个图形界面来规划这些图,以及跟踪应用程序进程、调试和分析性能。

Intel® 深度学习框架:一个框架和 API,用于结合 Tensorflow* 和 Caffe* 训练深度学习模型。您可以使用此工具来帮助训练您随后通过卷积神经网络使用的模型。

Intel® Media SDK:英特尔开发的用于快速编码和解码视频流的框架。通过将此框架集成到您的计算机视觉管道中,您可以节省宝贵的时间来解码每帧以进行处理,然后对其进行编码以进行查看。

注意事项和要求

听起来不错,对吧? 那么,如果您想试用 Intel® CV SDK,您可以导航到主页:https://software.intel.com/en-us/computer-vision-sdk/details。在这里您可以找到软件、教程和所有这些工具的文档的链接。

如需深入了解所有这些工具的研讨会,请查看:https://attendee.gotowebinar.com/register/7290050546511183363?eva_src=webinarspage&source=Alliance+Webinars+page

Intel® CV SDK 针对第六代 Intel® CPU 进行了优化,目前在 Ubuntu* 16.04、CentOS* 7.2 或 Windows® 10 上运行效果最佳。我建议现在选择 Ubuntu* 16.04,因为似乎大多数示例尚未为 Windows* 做好准备 - Intel® CV SDK 仍处于测试阶段。

Intel® Computer Vision SDK - 简要概述 - CodeProject - 代码之家
© . All rights reserved.