Merge pull request #18399 from cabelo:realsense

* Modified for Intel Realsense webcam

* Fix whitespace

* Update page title

* Uppercase
pull/18497/head
Alessandro de Oliveira Faria (A.K.A.CABELO) 5 years ago committed by GitHub
parent 955909bdb5
commit b5a6c8e2b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 23
      doc/tutorials/videoio/intelperc.markdown

@ -1,24 +1,21 @@
Using Creative Senz3D and other Intel Perceptual Computing SDK compatible depth sensors {#tutorial_intelperc}
Using Creative Senz3D and other Intel RealSense SDK compatible depth sensors {#tutorial_intelperc}
=======================================================================================
@prev_tutorial{tutorial_kinect_openni}
**Note**: this tutorial is partially obsolete since PerC SDK has been replaced with RealSense SDK
**Note**: This tutorial is partially obsolete since PerC SDK has been replaced with RealSense SDK
Depth sensors compatible with Intel Perceptual Computing SDK are supported through VideoCapture
Depth sensors compatible with Intel® RealSense SDK are supported through VideoCapture
class. Depth map, RGB image and some other formats of output can be retrieved by using familiar
interface of VideoCapture.
In order to use depth sensor with OpenCV you should do the following preliminary steps:
-# Install Intel Perceptual Computing SDK (from here <http://www.intel.com/software/perceptual>).
-# Install Intel RealSense SDK 2.0 (from here <https://github.com/IntelRealSense/librealsense>).
-# Configure OpenCV with Intel Perceptual Computing SDK support by setting WITH_INTELPERC flag in
CMake. If Intel Perceptual Computing SDK is found in install folders OpenCV will be built with
Intel Perceptual Computing SDK library (see a status INTELPERC in CMake log). If CMake process
doesn't find Intel Perceptual Computing SDK installation folder automatically, the user should
change corresponding CMake variables INTELPERC_LIB_DIR and INTELPERC_INCLUDE_DIR to the
proper value.
-# Configure OpenCV with Intel RealSense SDK support by setting WITH_LIBREALSENSE flag in
CMake. If Intel RealSense SDK is found in install folders OpenCV will be built with
Intel Realsense SDK library (see a status LIBREALSENSE in CMake log).
-# Build OpenCV.
@ -38,7 +35,7 @@ VideoCapture can retrieve the following data:
In order to get depth map from depth sensor use VideoCapture::operator \>\>, e. g. :
@code{.cpp}
VideoCapture capture( CAP_INTELPERC );
VideoCapture capture( CAP_REALSENSE );
for(;;)
{
Mat depthMap;
@ -50,7 +47,7 @@ In order to get depth map from depth sensor use VideoCapture::operator \>\>, e.
@endcode
For getting several data maps use VideoCapture::grab and VideoCapture::retrieve, e.g. :
@code{.cpp}
VideoCapture capture(CAP_INTELPERC);
VideoCapture capture(CAP_REALSENSE);
for(;;)
{
Mat depthMap;
@ -70,7 +67,7 @@ For getting several data maps use VideoCapture::grab and VideoCapture::retrieve,
For setting and getting some property of sensor\` data generators use VideoCapture::set and
VideoCapture::get methods respectively, e.g. :
@code{.cpp}
VideoCapture capture( CAP_INTELPERC );
VideoCapture capture(CAP_REALSENSE);
capture.set( CAP_INTELPERC_DEPTH_GENERATOR | CAP_PROP_INTELPERC_PROFILE_IDX, 0 );
cout << "FPS " << capture.get( CAP_INTELPERC_DEPTH_GENERATOR+CAP_PROP_FPS ) << endl;
@endcode

Loading…
Cancel
Save