Страница 1 из 1

Аффинные преобразования - математика

Добавлено: 29 дек 2008, 00:24
updates-bot
Обсуждение статьи "Аффинные преобразования - математика"

http://gis-lab.info/qa/affine-math.html

Re: Аффинные преобразования - математика

Добавлено: 16 ноя 2009, 21:29
Shasoft
А нет ли формулы для получения обратных коофицентов по известным прямым коофицентам?
А то хранить лишних 6 коофицентов в БД не хочется.

Re: Аффинные преобразования - математика

Добавлено: 20 ноя 2009, 02:15
AndreyL
А в чем проблема? Сложно решить систему двух линейных уравнений? Ну ладно.

Если прямое преобразование

Код: Выделить всё

X = a0 + a1 x + a2 y
Y = b0 + b1 x + b2 y
то обратное

Код: Выделить всё

x = -((a2*b0 - a0*b2 + b2*X - a2*Y)/(a2*b1 - a1*b2))
y = -((-(a1*b0) + a0*b1 - b1*X + a1*Y)/(a2*b1 - a1*b2))
или

Код: Выделить всё

x = -((a2*b0 - a0*b2)/(a2*b1 - a1*b2)) - X*b2/(a2*b1 - a1*b2) + Y*a2/(a2*b1 - a1*b2)
y = -((-(a1*b0) + a0*b1)/(a2*b1 - a1*b2)) + X*b1/(a2*b1 - a1*b2) - Y*a1/(a2*b1 - a1*b2)
Коэффициенты, надеюсь, очевидны.

Re: Аффинные преобразования - математика

Добавлено: 08 июл 2012, 11:15
Донецков
Может кто выложит ссылку на готовую реализацию вычисления параметров аффинного преобразования в Excel?

Re: Аффинные преобразования - математика

Добавлено: 08 июл 2012, 11:36
Александр Мурый
Донецков писал(а):Может кто выложит ссылку на готовую реализацию вычисления параметров аффинного преобразования в Excel?
Насколько я понял, вот и ещё вот.

Re: Аффинные преобразования - математика

Добавлено: 08 июл 2012, 12:02
Донецков
Спасибо...
Может кому будет интересно:
PC-AffineTrans

Re: Аффинные преобразования - математика

Добавлено: 20 дек 2012, 05:01
asgs
Небольшое дополнение - для растров лучше использовать обратное трансформирование, т.е. для каждого пиксела результирующего изображения вычислять положение пиксела на исходном изображении и копировать цвет. Тогда гарантированно не будет пробелов и прочих наложений.

Re: Аффинные преобразования - математика

Добавлено: 06 апр 2018, 11:44
liri138
картинки с формулами на сайте отвалились :cry: