Как определить площадь произвольной плоской фигуры?

В качестве исходных данных имеется изображение, полученное при помощи сканера ("нечто" на белом фоне).
Необходимо при помощи какого-либо языка программирования обработать это изображение и на выходе получить значение площади, занимаемой фигурой на белом фоне. В качестве ориентиров на изображении могут присутствовать какие-либо маркеры. Подскажите, с чего начинать решение данной задачи? Где посмотреть алгоритмы, примеры работы с изображениями и т.д., чтобы достаточно понятно было?
В программировании я новичок. Задача решается в рамках моей работы, никак не связанной с программированием. Заранее благодарен.
  • Вопрос задан
  • 4353 просмотра
Пригласить эксперта
Ответы на вопрос 4
Самый примитивный, ужасный, неоптимальный вариант - посчитать число пикселей в фигуре и разделить на dpi - получите площадь в квадратных дюймах.
Но тут реально любая форма посчитается.
Ответ написан
@s0m
Как вариант попробуй метод Монте Карло для подсчёта площади.
Ответ написан
tsarevfs
@tsarevfs
C++ developer
Посмотрите на библиотеку PIL для языка python. Вам потребуется применить какие-то фильтры, чтобы сделать изображение черно-белым, возможно уменьшить разрешение. Затем посчитать долю
черных пикселей от всего изображения.
Ответ написан
vvpoloskin
@vvpoloskin
Инженер связи
Невыпуклая фигура... интеграл в полярных координатах?)))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы