Совмещение изображений по ключевым координатам
Всем привет.
Есть два изображения: Вложение 22668 Вложение 22669 Есть координаты точек на первом изображении и на втором. Нужно масштабнуть, повернуть и разместить изображение 2 так, чтобы эти два изображения совпали по этим точкам. Бился долгое время, пока не осознал, что у меня явно не хватает каких-то совершенно базовых знаний в геометрии или как оно там. У меня вообще со всей алгеброй/геометрией огромные нелады. В связи с чем прошу реально объяснить и показать на пальцах, а не «так здесь элементарно по формуле такой-то и такой-то». |
Ответ: Совмещение изображений по ключевым координатам
Вложения битые. Но судя по описанию можешь всё сделать на подсчёте расстояний между двумя точками и не париться с углами - по теореме Пифагора: d = Sqr((x1 - x2)^2 + (y1 - y2)^2).
Не знаю, сколько там точек на рисунках, но допустим если две: 1) совмещай первые точки первого и второго изображений - думаю это уже сделал 2) поворачивай изображение пока расстояние от второй точки второго рисунка до второй точки первого рисунка уменьшается и не начинает расти Код:
d = Sqr((x1 - x2)^2 + (y1 - y2)^2) Если этих точек 3 и более, то уже сложнее, надо ломать форму изображения с помощью матриц. |
Ответ: Совмещение изображений по ключевым координатам
Вложений: 3
Перезалил вложения:
Вложение 22673 Вложение 22671 Т.е. в результате должно получиться что-то такое: Вложение 22672 |
Ответ: Совмещение изображений по ключевым координатам
В виде точек я подразумевал два определённых пикселя.
В чём мои затупы: 1. Как совместить изображения пусть даже по одной точке? Знаю, что должно быть элементарно, но туплю. 2. Координаты точек на втором изображении я знаю изначально, но когда я начну поворачивать изображения, координаты точек же изменятся, как мне их узнать тогда? |
Ответ: Совмещение изображений по ключевым координатам
Цитата:
Цитата:
|
Ответ: Совмещение изображений по ключевым координатам
В общем случае
https://ru.wikipedia.org/wiki/Коррел...ых_изображений |
Ответ: Совмещение изображений по ключевым координатам
|
Часовой пояс GMT +4, время: 15:34. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot