У меня нет предыдущего опыта работы с OpenCV, поэтому я решил попросить здесь получить некоторую обратную связь, прежде чем часами пытаться написать решение.
Я хочу сделать небольшое специальное приложение для Android, чтобыизмерьте площадь поверхности (в квадратных футах или квадратных метрах) нерегулярных частей одежды / ткани.Вот пример того, как выглядят фигуры:
Они варьируются от 1 до 4 квадратных метров.
Возможный подход будетразмещать предметы на поверхности известной области (например, фиолетовая доска размером 2 х 2,5 м):
С OpenCV:
- Определите внешнюю границу фиолетовой доски и получите ее площадь в пикселях.
- Определите внутреннюю форму внутри фиолетовой доски и получите ее площадь в пикселях.
- Теперь мы просто вычислим соотношение: внутренняя форма представляет X% всей фиолетовой доски.Так как мы знаем SQFT фиолетовой доски, мы можем также получить поверхность формы в SQFT.
Может ли это сработать?Насколько точным это будет?
Любые предложения / альтернативные подходы приветствуются.
Спасибо!