Я не знаю чому, але програма калібрування камери Matlab отримує також периферійні кути, це не повинно робити це. Будь-які підказки?
До речі, граничні квадрати є більш тонкими за призначенням, просто намагаючись змусити Matlab їх ігнорувати, я також використовував звичайні квадрати біля кордонів, але я отримав таку ж поведінку Matlab.
Правильний результат від веб-сайту MATLAB:
Відповіді:
1 для відповіді № 1Річ у тім, що Matlab зазвичай не здатний керувати "ідеальним" зображенням. Оскільки я аналізував мою паптеру перед друкомі не справжнє його фото, здається, що визначення кута втрачено. Я додав до мого шаблону якийсь розмиття, і Matlab вдалося правильно його виявити. Іншим "рішенням" є зменшення розміру кордонів, оскільки їм не потрібно мати повний розмір прямокутника.
Ідеальне зображення + розмиття - добре
Ідеальне зображення з 40% кордонами - добре Оригінальне ідеальне зображення з 40% межами