LINUX.ORG.RU

Поиск программы для приблизительной оценки размеров

 


0

1

Добрый день,

пытаюсь найти программу для решения следующей задачи:

есть фотография объекта, известен один из размеров ( например ширина ).

Хочется указав этот размер на фотографии и его реальные значения, осуществлять дальнейшие измерения уже не в пикселях - а в миллиметрах итд.



Последнее исправление: Dramokl (всего исправлений: 1)

Ответ на: комментарий от Dramokl

Увидел, что Вам нужно, возможно есть плагин для гимпа реализующий это, нужно позвать одного из главных разработчиков гимпа AP, может он что подскажет.

Allakka ★★★★
()
Ответ на: комментарий от Allakka

одного из главных разработчиков гимпа AP,

sdio ★★★★★
()

GIMP умеет считать хоть в парсеках. Внизу слева есть раскрывашка с выбором единицы измерений. Используемые по умолчанию единицы измерения можно в диалоге настройки указать.

AP ★★★★★
()
Ответ на: комментарий от Dramokl

Ну, это — вообще жесть! Нужно ведь как-то восстановить расстояние до объекта, иначе будет хрень. И по данным в EXIF восстановить геометрию, чтобы аберрации считать.

Короче, то, что ты хочешь, реально хрень какая-то трудноразрешимая и в то же время никому нафиг не нужная!

Eddy_Em ☆☆☆☆☆
()

Посмотри ginkgocadx — это медицинский viewer, там есть размеры и много чего еще.

apt-cache show ginkgocadx | grep measure

* Complete tool set (measure, markers, text, ...).

sdio ★★★★★
()
Ответ на: комментарий от Eddy_Em

Ну почему же сразу ненужная хрень? Допустим, у тебя есть фото человека, стоящего рядом с живым динозавром :) Рост человека тебе точно известен, а рост динозавра — нет... :)

AP ★★★★★
()
Ответ на: комментарий от AP

Тебе такая программка не поможет в данном случае: нарисуй элементарную картинку и посмотри, что получится. Если сделаешь коррекцию на геометрию объектива, то сможешь измерять углы. А линейные расстояния ты по одному снимку никак не сможешь измерять. Для этого минимум еще один снимок с другой точки нужно сделать.

Вот если размеры небольшие и можно пренебречь искажениями (скажем, ты человека с расстояния в 100 метров щелкнул), то можно попытаться на нем какие-то размеры измерить.

Eddy_Em ☆☆☆☆☆
()

imagej.

делаешь линию известной длинны и analyze-> set scale... потом делаешь линию, которую тебе надо измерить и analyze-> measure.

nanoolinux ★★★★
()
Ответ на: комментарий от AP

<<тему не читай — сразу отвечай>> ☺

Была такая штука — "линейка экранная" — в KDE (нормальном KDE, а не этих четверокедах). Вполне себе пригодная штука для этих целей.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Сказал - как отрезал! Плюсую!

Когда то давно была такая штука — «экранная линейка»
Но только в KDE уличном, нормальном, но не в четверофейках.
Вполне себе пригодная штука для этих целей.
Если не согласен - сейчас получишь в голову батареей. Йоу!

nanoolinux ★★★★
()
Ответ на: комментарий от Allakka

Каким конкретно вопросом?

Готового решения этой задачи для гимпа нет. Разрабатывать его прямо сейчас вряд ли кто-то возьмётся: есть намного более важные задачи.

AP ★★★★★
()
Ответ на: комментарий от AP

Уже существующим инструментом «Измеритель» измеряем длину изображения базового объекта $(leith_baz_foto) в любых единицах измерения и задаём реальную длину базового объекта $(leith_baz_real) в нужных единицах.

Затем измеряем длину изображения измеряемого объекта $(leith_izm_foto) в тех же единицах измерения, что и $(leith_baz_foto).

По формуле $(leith_izm_real)=$(leith_baz_real)*$(leith_izm_foto)/$(leith_baz_foto) получаем длину измеряемого объекта в необходимых нам единицах измерения.

Для программиста это даже проще, чем заварить чашечку кофе.

Allakka ★★★★
()
Ответ на: комментарий от fero

Я вообще кофе не пью, только свежее молоко с работы таскаю.

Allakka ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.