Задать вопрос
@sozanadone

Как измерить площадь объекта по фотографии?

Привет,
есть много фотографий шкур типа такой, как на вложении.
f6dd2b3825314815b877dd505c422abf.png
Необходимо каким-то образом измерить их площадь.
Есть возможность при фотографировании рисовать какие-нибудь метки как рядом так и на самой шкуре(на шкуре мелом, так-что линии будут толстые)
Так-же, как я понимаю, нужно будет учитывать искажения объектива, расстояние до фотоаппарата итд?
Подскажите, может есть какое-то готовое решение для этого?
Спасибо!
  • Вопрос задан
  • 16082 просмотра
Подписаться 3 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 5
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Белый фон. Контрастная с цветом шкуры сетка на фоне. Сверху шкура.
Анализируем картинку, считаем количество квадратиков которые закрывает шкура.
Если нужна повышенная точность - отдельно анализируем частично закрытые квадраты.
Ответ написан
@kostya_vtomske
Рядом линейку прикладывайте когда фотографируете. Так улики фотографируют например. Потом можно без труда посчитать.

Еще как вариант придумать дизайн сетки, как у фотошопа например. Приклеить на стол и фотать сверху. По сути та же линейка только размеров во весь стол.
Ответ написан
2ord
@2ord
1. На стену готовится стенд, на который крепится ярко-зелёное/розовое (не белый или чёрный! Чтобы легко было вычитать фон) прямоугольное полотно известной площади. Полотно должно быть всегда больше чем любая самая большая шкура.
2. Цифровой фотоаппарат/камера устанавливается на заданном расстоянии от стенда, чтобы полностью покрывать полотно. Освещение должно быть одинаковым для всех снимков. Желательно равномерное освещение люминесцентными лампами или тем, что принесёт фотограф.
3. Шкура закрепляется на полотне.
4. Фотографируется со штатива целиком, всегда указывая на центр полотна.
5. Все снимки "скармливаются" программе по обработке изображений (допустим, на OpenCV). Эту работу лучше доверить специалисту.

Если хочется обрабатывать самому, то площадь шкуры получаем, вычитая площадь яркого фона и заранее известной площади полотна.
Ответ написан
Комментировать
dom1n1k
@dom1n1k
Мне в голову приходит такое решение.
При фотографировании класть 5 картонных квадратов контрастного цвета и строго определенного размера (скажем, 10 x 10 см) - по углам и в центре.
Потом сопоставляя их площади, можно примерно оценить искажения от объектива и неточности ракурса.
Потом считать тупо пиксели темнее некого порога и умножать на некий эмпирически подобранный коэффициент, который зависит от расстояния от центра и степени искажений, полученных на предыдущем шаге.
Ответ написан
Комментировать
art_markovich
@art_markovich
Опишу сам принцип.
1) Делается контрастная фотография шкуры с ориентиром масштаба (например, квадрат 10х10см)
2) Приводится в монохромный вид
3) Векторизируется
4) В Corel автоматически измеряется площадь полученной фигуры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы