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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.