LINUX.ORG.RU

Аффинные преобразования в GIMP или в чём-нибуть другом


0

0
Допустим есть отфотканная страница. В силу того что страница при фотографировании слегка изогнута - строчки на фотографии тоже изогнуты.

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

Знает ли кто-нибуть - есть ли какие-нибуть скрипты/плагины для GIMP позволяющие осуществлять аффинные преобразования? Может быть есть ли какая-нибуть другая программа для решения поставленной задачи?

Помнится в универе изучали ГИС, там юзали для этих целей Ease Trace, но она создана для других целей, не свободна и под офтопик.

Гугль ничего внятного ни отыскал.

все там есть. только называет не так (так как такое название неверно в данном контексте). прямо на главной панели. "Искривлениt" Масштаб", "Вращение" и т.д.
dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy
Это я заметил.

Rotate Tool - вращает Scale Tool - изменяет размер Shear Tool - типа сдвигает Perspective Tool - типа меняет перспективу

Но это всё не то. С помощью этих инструментов нельзя изгиб менять.

В идеале нужно примерно следующее - указываешь как минимум 3 точки и задаёшь им координаты. Жмёшь на кнопку "Transform". Прога трансформирует изображение.

LinuxUser ★★★
() автор топика
Не уверен, но мне кажется, что hugin (точнее fulla) должен такое уметь.
ahonymous
()
Ответ на: комментарий от dikiy
xmorph вроде как справляется, но медленно. Плюс он неудобный и страшный.

С fulla разобраться неудалось. Может быть она это и умеет, но как - понять не удалось.

Если нормальное решение не найду - буду наверно писать либо прогу либо плагин/скрипт для GIMP.

LinuxUser ★★★
() автор топика
Ответ на: комментарий от anonymous
Спасибо, помогло. Но всё равно это не совсем то. Линии можно только прямые указывать. Можно конечно сделать ломаную приближённую к кривой, но это не удобно.
LinuxUser ★★★
() автор топика
Ответ на: комментарий от LinuxUser
Если лист плоский, но снят под углом, ничего кроме 4 прямых не нужно. Если нужно что-то кроме прямых, это уже не афинные преобразования. Тут действительно что-то в сторону morph или своего плагина который позволяет задать произвольную сетку для преобразований.
anonymous
()
Ответ на: комментарий от LinuxUser
вообще говоря, перспектива - тоже не афинное преобразование.
alexsaa
()
Ответ на: комментарий от LinuxUser
> В идеале нужно примерно следующее - указываешь как минимум 3 точки и задаёшь им координаты. Жмёшь на кнопку "Transform". Прога трансформирует изображение.

как раз это afaik `hugin' умеет

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