Вниз
Скачать: CL | DM;

Аффинное преобразование   Найти похожие ветки 

 
Unknown_user   (2011-02-23 21:35) [0]

Стоит задача найти параметры аффинного преобразования на плоскости, если входными данными являются 3 точки в исходной системе координат и эти же 3 точки в новой системе координат.

Все что встречал в инете, это применение переноса, масштабирования и разворота. Но мне нужно получить матрицу преобразования именно по связующим точкам.

Подскажите пожалуйста, кто математику в школе не прогуливал.


 
TUser ©   (2011-02-24 05:05) [1]

8 неизвестных, 6 уравнений.


 
Думкин ©   (2011-02-24 05:44) [2]


> TUser ©   (24.02.11 05:05) [1]

8 откуда?


 
TUser ©   (2011-02-24 07:54) [3]

да, действительно, 6 (матрица 2х2 и вектор 2х1)

я почему-то думал, что аффинное - это и со скашиванием тоже, отсюда еще два


 
palva ©   (2011-02-24 08:39) [4]

Какая-то у вас путаница в задании. У вас аффинное преобразование, а не преобразование координат. Поэтому

> эти же 3 точки в новой системе координат

наверно нужно понимать как "образы этих трех точек при аффинном преобразовании".


 
Думкин ©   (2011-02-24 08:44) [5]


> TUser ©   (24.02.11 07:54) [3]

Скашивание там же - в матрице.


 
Unknown_user   (2011-02-24 11:58) [6]

У меня в задании трансформация координат при помощи афинного преобразования. Я использую ГИС терминологию мне она ближе, поэтому пары точек назвал связующими. В математики бы точки в новой системе координат (преобразованном пространстве) назвали бы образами исходных точек.

Да, надо решить систему линейных уравнений. Коэф. аффинного преобразования задаются в виде матрицы M[0 .. 2, 0 .. 2], где последний столбик не используется и содержит значения 0, 0, 1. Главная диагональ задает масштабирование по 2-м осям, нижняя строка параллельный перенос, элементы 0..1, 0..1 разворот.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.004 c
2-1299310206
Alex_C
2011-03-05 10:30
2011.06.12
Согласованность получения данных


2-1295616326
Pcrepair
2011-01-21 16:25
2011.06.12
Использование компенента Indy IdTCPServer в зависимости от версии


2-1299053417
Гость
2011-03-02 11:10
2011.06.12
Как раскрасить title в DBGrid под Windows 7?


6-1238396115
ganda
2009-03-30 10:55
2011.06.12
POP3 - не принимать прочитанные письма


2-1299749847
Неважно
2011-03-10 12:37
2011.06.12
C++ в Delphi.




   Наверх