Eu não sei por que, mas o aplicativo de Calibração de Câmera Matlab está recebendo também os cantos periféricos, não é suposto fazer isso.
By the way, os quadrados de fronteira são mais finos por finalidade, apenas para tentar fazer o Matlab ignorá-los, eu também usei quadrados normais lado nas fronteiras, mas eu tenho o mesmo comportamento Matlab.
Resultado correto do site da matlab:
Respostas:
1 para resposta № 1A questão é que o Matlab normalmente não consegue lidar com uma imagem "perfeita". Desde que eu estava analisando meu padrão antes de imprimire não uma foto real, parece que a detecção de canto se perdeu. Acabei de adicionar alguns blur ao meu padrão e Matlab foi capaz de detectá-lo corretamente. Outra "solução" é reduzir o tamanho das bordas, já que não é necessário que elas tenham o tamanho total do retângulo.
Imagem perfeita + desfoque - OK
Imagem perfeita com 40% de bordas - OK Imagem perfeita original com 40% de bordas