IntelRealSense / librealsense

Intel® RealSense™ SDK
https://www.intelrealsense.com/
Apache License 2.0
7.52k stars 4.81k forks source link

Changing what segment of the FOV depth calculations are being performed for in high speed capture #6923

Open jbmayor4 opened 4 years ago

jbmayor4 commented 4 years ago

Required Info
Camera Model D435
Firmware Version *
Operating System & Version MacOS
Kernel Version (Linux Only)
Platform
SDK Version 2..
Language C++
Segment

Issue Description

I am successfully using the highspeed capture mode described in https://dev.intelrealsense.com/docs/high-speed-capture-mode-of-intel-realsense-depth-camera-d435 . While the 300 FPS mode is great the restriction on a field of view of 848x100 is limiting the success of the application as I am attempting to capture the position of a baseball at 80+ MPH and it spends very little time in the 100 pixels of the FOV. While I understand the FOV is limited to 848x100 for bandwidth and number of depth calculations purposes I'm wondering if there is a way to change what part of the original image I am viewing at 848x100. For example if the original image is 848x480 it would be nice to be able to change which segment of the height (100 pixels) I am receiving depth calculations for (ie pixels 480-380 or 380-280 or 280-180 or any variation of 100 pixels...). That way I could switch which 100 pixels are being produced into a depth image depending on where the ball is. It would start in the top part of the image and then switch the FOV to a middle part of the image and finish with the bottom part of the image. Is this possible? Any help or guidance would be appreciated.

RealSenseSupport commented 4 years ago

Hi @jbmayor4 ,

Currently,it's impossible "to change what part of the original image" you're viewing at 848x100. This feature possibly could be added in the future, but there is no any specific date as of yet. Please let us know if you need any further clarifications regarding this topic.

Thank you!