-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
calibrating the camera #12305
Comments
Hi @Mamatharun The camera can be calibrated using an On-Chip Calibration tool that can be accessed from the 'More' option near the top of the options side-panel of the RealSense Viewer tool. A guide for this tool can be found at the link below. https://dev.intelrealsense.com/docs/self-calibration-for-depth-cameras |
If On-Chip does not work on your particular computer then there is an alternative, just as capable calibration tool called Dynamic Calibration. The tool's user guide at the link below has instructions on page 14 onwards for installing it on Linux. |
Thank you very much. Can I do it programitically by using opencv-python ?
I tried in doing in this way. But, it's hard to find the checkerboard pattern in the depth images. So, if we can do it programmatically, can we do it? |
The OpenCV chessboard calibration tutorial at the link below is a helpful reference. https://docs.opencv.org/4.x/d4/d94/tutorial_camera_calibration.html |
Thank you for the reference. I can get the Intrinsics of the RGB sensor with the opencv-method. But, not with the depth frames. As I mentioned already it is hard to detect the checkerboard corners in the depth images. So, could you please help me how can I get the intrrinsics of the Depth and extrinsic as well? |
The librealsense SDK's pyrealsense2 Python compatibility wrapper can access the intrinsics and extrinsics with the instructions get_intrinsics and get_extrinsics_to respectively. For more information, please see #7667 (comment) |
Thank you very much. I'll check that. According to this comment " If On-Chip does not work on your particular computer then there is an alternative, just as capable calibration tool called Dynamic Calibration. The tool's user guide at the link below has instructions on page 14 onwards for installing it on Linux. I tried installing the tool and calibrating the camera. Unfortunately, I'm getting the error mentioned in the screenshot. It is strange as I already using the USB-3.0. Could you please help me? And, also you can find the Device info another screenshot. Please help me. |
If there is a part of your USB setup that is USB 2.1 then the camera will be detected as a USB 2.1 device. This could occur if using a USB cable of your own choice that is a USB 2 cable, or if the camera is plugged into a USB 2.1 hub. |
Thank you very much for your support here. I'll try with different cable. |
Hi @Mamatharun Do you have an update about this case that you can provide, please? Thanks! |
Hi @Mamatharun Do you require further assistance with this case, please? Thanks! |
Hello. Thank you very much for your response. I got this problem resolved yesterday. Thank you very much for your response again. |
You are very welcome. Thanks very much for the update! |
Case closed due to solution achieved and no further comments received. |
@MartyG-RealSense similar to this issue, should I also dismiss that I can't do on-chip calibration?
|
@monajalal It looks as though you are using Windows. Therefore, does on-chip calibration work if you download and run the older 2.49.0 version of the RealSense Viewer by selecting Intel.RealSense.Viewer.exe from the 'Assets' file list at the link below? https://github.com/IntelRealSense/librealsense/releases/tag/v2.49.0 |
@MartyG-RealSense I am actually on Ubuntu 22.04 |
@monajalal Thanks very much for the clarification about Ubuntu. As you are able to generate a 3D pointcloud image in the Viewer, this suggests that your Ubuntu computer's video drivers are okay. If you are unable to install librealsense version 2.49.0 to test on-chip calibration in version 2.49.0 of the Viewer then you could try resetting your camera's calibration to its factory-new default values using the instructions at #10182 (comment) |
Issue Description
Hello,
I need to perform the Intel real-sense D435 camera calibration to get the extrinsic parameters to get the accurate results in the computer vision applications like object detection. Could you please guide me how can I calibrate the camera?
Thank you.
The text was updated successfully, but these errors were encountered: