Items with no label
3335 Discussions

Need some information about StreamFormat.YUYV and StreamFormat.UYVY for Android SDK of Realsense Depth Camera 435

MChar21
Beginner
1,334 Views

Hi,

I create an Android application for Depth 435 camera connected to Android mobile phone with USB 2.0 cable.

 

I need more information about the supported stream formats of frames received from depth 435 camera:

StreamFormat.YUYV and StreamFormat.UYVY.

 

What is the difference between them .

 

Do they have any relationship with YUV 420 p and YUV 420 sp color formats ?

 

Also i need information for the Y8,Y16 RAW8,RAW10,RAW16 stream formats

 

Thanks in Advance

 

 

 

 

0 Kudos
1 Solution
MartyG
Honored Contributor III
975 Views

Using rs_enumerate_devices will provide a list of the resolution modes available on the device that you have the camera connected to. The modes available to you will be more limited if your device only supports a USB 2.0 cable instead of USB 3.

 

https://github.com/IntelRealSense/librealsense/issues/3183#issuecomment-460351665

 

https://github.com/IntelRealSense/librealsense/tree/master/tools/enumerate-devices

 

The rs_enumerate_devices tool can be used to display the intrinsics and extrinsics of cameras in a console window. This tool is also available as a pre-made executable application in the SDK folder Intel RealSense SDK 2.0 > tools

 

Pages 54 to 56 of the current edition of the data sheet document for the 400 Series cameras provide details of the resolutions available on USB 3 and USB 2 connections.

 

https://www.intel.co.uk/content/www/uk/en/support/articles/000026827/emerging-technologies/intel-realsense-technology.html

 

The tables contain information on the Y8 and Y16 modes.

 

Although the camera firmware can use RAW channels, I believe that they are not exposed in the SDK software and so are not accessible by users. Y16 is only available in a small number of modes because it is unrectified, unlike the Y8 channel (which is rectified) and so Y16 is intended for use in camera calibration instead of general use in applications. Details of resolution and FPS combinations that support Y16 can be found in the link below.

 

https://forums.intel.com/s/question/0D70P0000068efSSAQ

 

An Intel support representative stated earlier this week that UYVY is not exposed on the D435 model and is available for D410/D415 sensors only. This is also stated on the UYVY entries on the mode tables in the data sheet.

 

https://github.com/IntelRealSense/librealsense/issues/3908#issuecomment-489418875

 

D435 supports a color stream from the RGB camera called YUY2.

 

View solution in original post

0 Kudos
2 Replies
MartyG
Honored Contributor III
976 Views

Using rs_enumerate_devices will provide a list of the resolution modes available on the device that you have the camera connected to. The modes available to you will be more limited if your device only supports a USB 2.0 cable instead of USB 3.

 

https://github.com/IntelRealSense/librealsense/issues/3183#issuecomment-460351665

 

https://github.com/IntelRealSense/librealsense/tree/master/tools/enumerate-devices

 

The rs_enumerate_devices tool can be used to display the intrinsics and extrinsics of cameras in a console window. This tool is also available as a pre-made executable application in the SDK folder Intel RealSense SDK 2.0 > tools

 

Pages 54 to 56 of the current edition of the data sheet document for the 400 Series cameras provide details of the resolutions available on USB 3 and USB 2 connections.

 

https://www.intel.co.uk/content/www/uk/en/support/articles/000026827/emerging-technologies/intel-realsense-technology.html

 

The tables contain information on the Y8 and Y16 modes.

 

Although the camera firmware can use RAW channels, I believe that they are not exposed in the SDK software and so are not accessible by users. Y16 is only available in a small number of modes because it is unrectified, unlike the Y8 channel (which is rectified) and so Y16 is intended for use in camera calibration instead of general use in applications. Details of resolution and FPS combinations that support Y16 can be found in the link below.

 

https://forums.intel.com/s/question/0D70P0000068efSSAQ

 

An Intel support representative stated earlier this week that UYVY is not exposed on the D435 model and is available for D410/D415 sensors only. This is also stated on the UYVY entries on the mode tables in the data sheet.

 

https://github.com/IntelRealSense/librealsense/issues/3908#issuecomment-489418875

 

D435 supports a color stream from the RGB camera called YUY2.

 

0 Kudos
MChar21
Beginner
975 Views

Many thanks for your answer

0 Kudos
Reply