Нужен чувак дружащий с математикой и геометрией

12 3
B
На сайте с 22.07.2007
Offline
252
2882

Нужно сформулировать математически в виде формул одну задачку и довольно срочно )

оплата 50 баксов )

есть две картинки:

1. первая имеет пропорции 100 х 100 пикселей

на картинке две точки с координатами

а) 30х34

б) 51х40

2. вторая - пропорции 300х300 пикселей

на картинке две точки с координатами

а) 90х172

б) 168х153

нужно вторую картинку наложить на первую чтобы совпали точки а и б

накладывать можно только используя транформ.

т.е. тянем за четыре угла второй картинки

соотвественно получить формулу для расчета координат для трансформа второй картинки относительно первой.

смотрим пример того что должно получится:

т.е. нужны координаты x,x1,y,y1

причем картинка вторая имеет не стабильные (плавающие) пропорции, но мы знаем всегда точки а и б на ней и текущие пропорции.

dlyanachalas
На сайте с 15.09.2006
Offline
693
#1

90 - 168 = sx1

172 - 153 = sy1

51 - 30 = sx2

40 - 34 = sy2

arctg(sy1 / sx1) = a1

arctg(sy2 / sx2) = a2

|sx1;sy1| / |sx2;sy2| = s

Ну и далее - пять матриц трансформирования:

смещение на sx1 sy1

поворот на a1

масштабирование на s

поворот на a2

смещение на sx2 sy2

На бумажке не рисовал, возможны ошибки в знаках)

B
На сайте с 22.07.2007
Offline
252
#2
dlyanachalas:


На бумажке не рисовал, возможны ошибки в знаках)

написал вам в личку

dlyanachalas
На сайте с 15.09.2006
Offline
693
#3
Baruchka:
написал вам в личку

Это не поможет) Кинул вам ссылки на теорию афинных преобразований. Дальше сами думайте.

Или может поможет всё-таки кто-то разобраться... (за 50-то баксов :))

B
На сайте с 22.07.2007
Offline
252
#4
dlyanachalas:
Это не поможет) Кинул вам ссылки на теорию афинных преобразований. Дальше сами думайте.

Или может поможет всё-таки кто-то разобраться... (за 50-то баксов :))

спасибо за подсказку с афинными преобразованиями )

но лучше бы кто-нибудь помог (

а то я походу не смогу сам все матрицы сложить

[Удален]
#5

ссылку в студию :)

интересно стало

[Удален]
#6

ссылку в студию :)

интересно стало

B
На сайте с 22.07.2007
Offline
252
#8
MOP1:
ссылку в студию :)
интересно стало

какую ссылку?

эту? http://ru.wikibooks.org/wiki/%D0%90%D1%84%D1%84%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F

то что мне нужно я в посте написал )

т.е. нужно

написать формулу для вычисления координат каждой из четырех точек

x,x1,y,y1

в момент наложения двух точек

имеем только коорлдинаты двух точек на двух картинках и пропорции картинок

malls
На сайте с 08.08.2005
Offline
255
#9

ИМХО интересная задача, но не для 50-ти баксов...

Seredniy
На сайте с 17.03.2008
Offline
251
#10
malls:
ИМХО интересная задача, но не для 50-ти баксов...

в смысле много или мало?)

Wordpress и другие CMS: правки, настройка, верстка и натяжка шаблонов, разработка сайтов "под ключ" (/ru/forum/1008050)
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий