Hi erik
Thank you so much for your reply.
I have to apologize for my mistake of using the intrinsics of Right Camera instead of the intrinsics of RGB Camera. I've found it while carefully comparing my code with the code of gen2-pointcloud/rgbd-pointcloud. So, I now get the correct X, Y value.
dai::CalibrationHandler calibData = device.readCalibration();
std::vector<std::vector<float>> intrinsics;
int width = camRgb->getIspWidth(), height = camRgb->getIspHeight();
intrinsics = calibData.getCameraIntrinsics(dai::CameraBoardSocket::RGB, width, height);
Thank you for your continued support.