重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!gooアプリ版

pythonのカメラキャリブレーションについて質問です。
pythonのカメラキャリブレーションを調べていると、1つ目のURLのように
キャリブレーションに使うチェスボードの実測の大きさ(コード中に出てくるsquare_size(cm))を定義して使う方法と、
2つ目のURLの様に使わない方法があります。
これってどっちの場合を使ったらいいんでしょうか?
色々調べていてもなぜ定義するのかが乗っていなく、使っているコードと使っていないコードがあって何を基準にしているのかよくわかりません。
どちらでもあまり変わりはないんでしょうか?
https://qiita.com/ReoNagai/items/5da95dea149c66d …

http://labs.eecs.tottori-u.ac.jp/sd/Member/oyama …

A 回答 (1件)

例えば


・被写体はある面の上にある
・その面とカメラとの位置関係は変わらない
・歪の補正だけできればよい
(画像のxy座標と被写体との距離は1対1に対応する。寸法の測定はできなくてよい)
という条件なら簡略化できるはずです。そういう特殊なケースではないでしょうか。

尚、2つ目のURLは「定義して使う方法」の方です。
> この時,格子パターンのサイズが結果に含まれますが,今我々が使用しているサンプル画像の場合そのサイズは30mmだとしましょう.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!