フィルターのクリア

Camera Calibrator App Asymmetric Circles Grid Detection Issue

9 ビュー (過去 30 日間)
VaL V6
VaL V6 2022 年 11 月 17 日
コメント済み: Brett Shoelson 2023 年 1 月 2 日
Hello,
I'm trying to calibrate a thermal camera by using the Camera Calibrator app with asymmetric circles grid pattern. After I loaded the input images and run the application, the message "No calibration patters were detected in the images" pops up.
An input image used as sample is reported below.
Now strange thing (for me): if I use on these images the function "detectCircleGridPoints", function that should be used in the Camera Calibrator App, it is absolutely capable to detect the circle centers in every image. One result shown below.
What I'm not considering? Any idea about a workaround to find camera parameter with these points highlighted?
Thanks.

採用された回答

Giridharan Kumaravelu
Giridharan Kumaravelu 2022 年 11 月 21 日
The Camera Calibrator App does not support Circle Grid Patterns with white circles. It assumes the images contain black circles and that is the reason you are not getting any detections in the app.
If you are using MATLAB R2022a or later versions, you can use the attached custom pattern detector for your application to detect the white circles. To learn more about how to use Custom Pattern Detectors in the Camera Calibrator App, see Custom Pattern Detectors.
If you are using older versions of MATLAB, you can calibrate your camera from the MATLAB commandline using estimateCameraParameters function.
  2 件のコメント
VaL V6
VaL V6 2022 年 11 月 24 日
It works perfectly! Thank you so much for the help.
Brett Shoelson
Brett Shoelson 2023 年 1 月 2 日
Seems like an easy enhancement: allow the passing of 'objectPolarity' as an input.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB Support Package for IP Cameras についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by