/ / Най - добра практика за измерване на качеството на разпознаване на шахматната дъска - opencv

Най - добра практика за измерване на качеството на разпознаване на шахматната дъска - opencv

Аз използвам cv :: findChessboardCorners и cv ::cornerSubPix за разпознаване на шахматна дъска от ненарушено изображение за разпознаване на камерата, което означава, че имам всички параметри на камерата и гледам само трансформацията между камерата и маркера. Въпреки това бих искал да намеря мярка за това колко е добро (или лошо) откриване на дадена шахматна дъска.

Така че въпросът ми е, какво би било най-добротопрактика да се получи такава мярка за качество? - Мисля да прожектирам намерените ъгли на перфектната шахматна дъска и да осредня транслационната грешка на всеки ъгъл в сравнение със шахматната дъска, но не съм сигурен дали има някакви клопки тук или ако други методи ще се поберат по-добре.

С най-добри пожелания, Томас

Отговори:

0 за отговор № 1

Общата мярка за качество за тази задача е средната грешка на репроекцията: https://en.wikipedia.org/wiki/Reprojection_error

Трябва да проектирате точки на перфектния шаси за равнината на изображението, да измервате разстоянията между прожектираните точки и тези, които са открити, и да вземете своите средства, за да получите окончателна мярка.