intel® RealSense? SDK Architecture

Source: Internet
Author: User

The intel® realsense ™SDK architecture is completely different from its predecessor systems-the intel® perceptual computing SDK. If you use the Intel Perceptual Computing SDK for application development, you will soon discover that the new SDK provides an enhanced programming model that allows access to features through several common application development frameworks. In this article, we will focus on the key changes implemented by the Intel RealSense SDK.

Directory
    • Architecture Overview
    • Simplified class Hierarchy
    • API Migration Guide
Architecture Overview

The SDK stack consists primarily of the SDK kernel, I/O modules, and algorithmic modules. The SDK kernel can be used to manage application channel execution and I/O modules (cameras). The algorithm module contains middleware for hand tracking, gesture recognition, face detection, voice detection, and other functions. Through application Development Framework-c++, C #, unity* software, java,processing* and so on, the algorithm displays the interface for application development. The Intel RealSense SDK application is located at the top level of the stack (Figure 1).

Figure 1. intel® realsense ™SDK Architecture

This improvement is evident for application developers who are familiar with the Intel perceptual computing SDK. The interface of the early SDK is only for Unity and Java frameworks (Figure 2).


Figure 2. intel® Perceptual Computing SDK Architecture

C++/c# developers can use most of the SDK features and therefore have an adverse impact on Unity and other application development frameworks. The Intel RealSense SDK breaks This limitation by providing interfaces specifically designed for each framework, enabling all developers to access core and middleware features uniformly. 3, you can learn how to completely redesign the. DLL support for all frameworks. C++/c# is now available through the PInvoke interface, compared to the C + +/CLI wrapper in the Intel Perceptual computing SDK. In Unity, however, the Pxcupipeline-based interface in the previous SDK will be replaced by the PInvoke-based C # interface. With regard to the Java and processing frameworks, the Pxcupipeline-based interface will be replaced by a completely redesigned JNI wrapper.


Figure 3. Unified API Access for all application development frameworks

For more information, please see the original address.

intel® RealSense? SDK Architecture

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.