Closed IndiGleb closed 1 year ago
Hi @IndiGleb Alignment with the align_to instruction is governed by the RealSense SDK's Align Processing Block, which can make automatic adjustments for differences between sensors regarding field of view size and resolution.
Alignment will be performed using SSSE3 or CUDA depending on whether CUDA graphics acceleration support is enabled in the RealSense SDK. The SDK's CUDA support requires an Nvidia graphics GPU and is typically used with RealSense cameras on Nvidia Jetson computing boards.
Hi @MartyG-RealSense i want to know how the alignment algorithm works in more detail.
There is limited information available about the internal mechanics of RealSense alignment other than the resources mentioned above. There is a little more information about the automatic adjustment of FOV size here:
https://github.com/IntelRealSense/librealsense/tree/master/examples/align#overview
Has anyone tried to solve the alignment problem using the standard Opencv computer vision tools ?
As I understand in the sdk of the camera alignment is done by triangulation, perhaps there is some way to solve this without resorting to such complex algorithms
I think the alignment can be solved by a perspective transformation, and I can even pick up such coefficients, but I can't figure out how I can determine them in real time
If you require the camera intrinsics and extrinsics for a particular resolution then you can find these using the RealSense SDK tool 'rs-enumerate-devices' by launching it in calibration information mode with the instruction below:
rs-enumerate-devices - c
Hi @IndiGleb Do you require further assistance with this case, please? Thanks!
Case closed due to no further comments received.
Issue Description
How does depth and RGB alignment work inside the align class ?