You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 23, 2025. It is now read-only.
PR 1200: Reverting to 0.7.1 with patch to README.md
- Revert "update version file" (reverting to 0.7.1)
- Revert "PR 1171: Merge ziv_release_0_7_2_windows_fix to release_0.7.x"
- Merged (patched) README.md from development
Copy file name to clipboardExpand all lines: README.md
+16-33Lines changed: 16 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,30 +1,19 @@
1
1
# Intel® RealSense™ SDK for Linux
2
2
3
+
The Intel® RealSense™ SDK for Linux provides libraries, tools, and samples to develop applications using Intel® RealSense™ cameras, over the Intel® RealSense™ Cross Platform API (also known as librealsense).
The Intel® RealSense™ SDK for Linux provides libraries, tools, and samples to develop applications using Intel® RealSense™ cameras, over the Intel librealsense API.
16
-
17
-
The SDK provides functionality of record and playback of camera streams for test and validation.
5
+
The SDK provides functionality for record and playback of camera streams for test and validation.
18
6
19
7
The SDK includes libraries which support the camera stream projection of streams into a common world-space viewpoint, and libraries which enable the use of multiple middleware modules simultaneously for common multi-modal scenarios.
20
8
21
9
# Table of Contents
22
10
*[Compatible Devices](#compatible-devices)
23
-
*[Supported Platforms](#compatible-platforms)
24
-
*[Supported Languages and Frameworks](#supported-languages-and-frameworks)
11
+
*[Compatible Platforms](#compatible-platforms)
25
12
*[Functionality](#functionality)
26
13
*[Dependencies List](#dependencies-list)
14
+
*[Supported Languages and Frameworks](#supported-languages-and-frameworks)
27
15
*[Learn More](#learn-more)
16
+
*[License](#license)
28
17
29
18
## Compatible Devices
30
19
@@ -37,21 +26,17 @@ The library is written in standards-conforming C++11.
37
26
It has been developed and tested on Ubuntu 16.04 x64 (GCC 5.4 toolchain).
38
27
39
28
40
-
## Supported Languages and Frameworks
41
-
42
-
C++
43
-
44
29
## Functionality
45
30
46
31
**Note**: This API is experimental and is not an official Intel product.
47
32
It is subject to incompatible API changes in future updates. Breaking API changes are noted through release numbers.
48
33
49
34
1.**Record and Play**
50
35
-**Record**: The record module provides a utility to create a file, which can be used by the playback module to create a video source.
51
-
The record module provides the same camera API as defined by the SDK (librealsense) and the record API to configure recording parameters such as output file and state (pause and resume).
52
-
The record module loads librealsense to access the camera device and execute the set requests and reads, while writing the configuration and changes to the file.
36
+
The record module provides the same camera API as defined by the SDK (Intel® RealSense™ Cross Platform API) and the record API to configure recording parameters such as output file and state (pause and resume).
37
+
The record module loads Intel® RealSense™ Cross Platform API to access the camera device and execute the set requests and reads, while writing the configuration and changes to the file.
53
38
-**Playback**: The playback module provides a utility to create a video source from a file.
54
-
The playback module provides the same camera API as defined by the SDK (librealsense), and the playback API to configure recording parameters such as input file, playback mode, seek, and playback state (pause and resume).
39
+
The playback module provides the same camera API as defined by the SDK (Intel® RealSense™ Cross Platform API), and the playback API to configure recording parameters such as input file, playback mode, seek, and playback state (pause and resume).
55
40
The playback module supports files that were recorded using the Linux SDK recorder and the Windows RSSDK recorder (up to version 2016 R2).
56
41
57
42
2.**Frame data container**
@@ -69,7 +54,7 @@ It is subject to incompatible API changes in future updates. Breaking API change
69
54
The application can focus on consuming the computer vision output, leaving the camera configuration and streaming details for the pipeline to handle.
70
55
71
56
5.**Samples**
72
-
-**Projection**: The sample demonstrates how to use the different spatial correlation and projection functions, from live camera and recorded file
57
+
-**Projection**: The sample demonstrates how to use the different spatial correlation and projection functions, from live camera and recorded file.
73
58
-**Record and Playback**: The sample demonstrates how to record and play back a file while the application is streaming, with and without an active CV module, with minimal changes to the application, compared to live streaming.
74
59
-**Video module, asynchronized**: The sample demonstrates an application usage of a Computer Vision module, which implements asynchronous sample processing.
75
60
-**Video module, synchronized**: The sample demonstrates an application usage of a Computer Vision module, which implements synchronous samples processing.
@@ -92,28 +77,26 @@ It is subject to incompatible API changes in future updates. Breaking API change
92
77
93
78
To successfully compile and use the SDK, you should install the following dependencies:
-[Intel RealSense Cross Platform API v1.12.1](https://github.com/IntelRealSense/librealsense/tree/v1.12.1)
96
81
- OpenCV 3.1
97
82
- CMake
98
83
- OpenGL GLFW version 3
99
84
-[liblz4-dev](https://github.com/lz4/lz4)
100
85
- Apache log4cxx – optional. Needed only if you want to enable logs.
86
+
- Doxygen - optional. Needed only if you want to generate dynamic documentation for the project.
87
+
88
+
## Supported Languages and Frameworks
101
89
90
+
C++
102
91
103
92
## Learn More
104
93
105
-
For more information, please refer to the [doc folder](https://github.com/IntelRealSense/realsense_sdk/tree/master/sdk/doc).
106
-
107
-
For a Quick Start guide to developing an application over the SDK, refer to the **Intel® RealSense™ SDK for Linux Getting Started**.
108
-
109
-
For detailed instructions on developing over the SDK, refer to the **Intel® RealSense™ SDK for Linux Developer's Guide**.
110
-
111
-
For a detailed description of the SDK API methods, refer to the **Intel® RealSense™ SDK for Linux Developer's Reference**.
94
+
For detailed instructions on developing using this library, please refer to [**Intel® RealSense™ SDK for Linux Documentation**](https://software.intel.com/sites/products/realsense/sdk)
112
95
113
96
114
97
## License
115
98
116
-
Copyright 2016 Intel Corporation
99
+
Copyright 2017 Intel Corporation
117
100
118
101
Licensed under the Apache License, Version 2.0 (the "License");
119
102
you may not use this project except in compliance with the License.
Copy file name to clipboardExpand all lines: sdk/include/rs/core/image_interface.h
+1-11Lines changed: 1 addition & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -12,16 +12,6 @@
12
12
#include"rs/utils/release_self_base.h"
13
13
#include"types.h"
14
14
15
-
#ifdef WIN32
16
-
#ifdef realsense_image_EXPORTS
17
-
#defineDLL_EXPORT__declspec(dllexport)
18
-
#else
19
-
#defineDLL_EXPORT__declspec(dllimport)
20
-
#endif /* realsense_image_EXPORTS */
21
-
#else/* defined (WIN32) */
22
-
#defineDLL_EXPORT
23
-
#endif
24
-
25
15
namespacers
26
16
{ /**
27
17
* @brief Forward declaration of \c rs::frame. Required to create an image from librealsense frame input.
@@ -81,7 +71,7 @@ namespace rs
81
71
* The image lifetime is managed by the image user, through calling the inherent \c ref_count_interface. The user must increase the image reference count
82
72
* when required, and release the image, instead of deleting the object directly. This interface is designed to conform with ABI compatibility requirements.
83
73
*/
84
-
classDLL_EXPORTimage_interface : public ref_count_interface
Copy file name to clipboardExpand all lines: sdk/include/rs/playback/playback_device.h
+1-11Lines changed: 1 addition & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -10,16 +10,6 @@
10
10
#pragma once
11
11
#include<librealsense/rs.hpp>
12
12
13
-
#ifdef WIN32
14
-
#ifdef realsense_playback_EXPORTS
15
-
#defineDLL_EXPORT__declspec(dllexport)
16
-
#else
17
-
#defineDLL_EXPORT__declspec(dllimport)
18
-
#endif /* realsense_playback_EXPORTS */
19
-
#else/* defined (WIN32) */
20
-
#defineDLL_EXPORT
21
-
#endif
22
-
23
13
namespacers
24
14
{
25
15
namespaceplayback
@@ -62,7 +52,7 @@ namespace rs
62
52
* Some of the captured data, such as frame metadata fields, reflects the actual behavior at the time of recording, and not the actual playback behavior.
63
53
* Creating the \c rs::playback::device and defining the source file location is done using \c rs::playback::context.
0 commit comments