lfsruerj / e-foto-tests

The goal of this project is to start unit test in e-foto.
http://www.efoto.eng.uerj.br/
GNU General Public License v3.0
1 stars 0 forks source link

[Enhancement]: Alvos inicias de testes de uso do catch2 como ferramenta de testes #1

Open irvingbadolato opened 1 year ago

irvingbadolato commented 1 year ago

https://github.com/lfsruerj/e-foto-tests/blob/7e420d8869c84eeea598caad7aceb306f5075de7/c/photogrammetry/InteriorOrientation.h#L115C42-L115C42

irvingbadolato commented 1 year ago

Sugiro que nestes testes seja adotado um conjunto de exemplos de (matriz) Xa fixo e que numa etapa futura tratemos de testar o próprio cálculo que gera Xa.

irvingbadolato commented 1 year ago

O conjunto de exemplos da matriz Xa deve contemplar exemplos clássicos de transformação (em 2D), isto é, translação pura, rotação pura, transformação de corpos rígidos, transformação de similaridade (com escala), cisalhamento, e transformação afim completa.

Notem que o modelo desta classe não admite transformação projetiva (em 2D). Isto é, modelamos apenas 6 graus de liberdade.