|
52 / 47 / 19
Регистрация: 05.04.2015
Сообщений: 227
|
|
Проективное преобразование10.12.2015, 11:56. Показов 2841. Ответов 11
Метки нет (Все метки)
Даны координаты звезд на изображении.
x = [45.1188302236819;163.457143440289;332.59 1621201628;383.566934253235;... 551.398180367260;622.330884552779;933.49 3777879770;932.539767051573;... 968.335265057283;1025.63261145780;1818.4 4291882599;1878.73778621040;... 1894.91682331570]; y = [1247.10765832060;1278.63134610476;708.90 0593626505;1628.05467385432;... 1111.49513826284;1085.05436048738;677.16 5122290554;1333.75675784094;... 1011.42760373481;2025.84921777301;1048.4 4482935552;1487.56467669089;... 865.854706709302]; Также даны координаты соответствующих им звезд из звездного каталога (так называемые касательные координаты) ksi = [-0.00177125211232029;-0.00206322934695087;0.00473913399093646; ... -0.00601749043634304;0.000157868220046978 ;0.000515608551338780;... 0.00551509964495512;-0.00219912745152696;0.00161263076682773; ... -0.0102583777847377;0.00174325618484486;-0.00337220398854547;0.00393564842416236]; eta = [0.0106999031728756;0.00928980794269559;0 .00768190537828318;0.00647145128529888;. .. 0.00484543956364809;0.00403172402574688; 0.000649105938702624;0.00022072833958479 7;... 1.59288283345720e-05;-0.00133289445972328;-0.00999081627722155;-0.0109913799152086;... -0.0107671275937988]; Эти две области связаны между собой через аффинные или проективные преобразования. Коэффициенты аффинного преобразования я нахожу просто через МНК Коэффициенты проективного преобразования тоже надо найти через МНК но, пока никак не получается. Плиз, помогите
0
|
|
| 10.12.2015, 11:56 | |
|
Ответы с готовыми решениями:
11
Проективное отображение прямой |
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
||
| 10.12.2015, 18:39 | ||
|
0
|
||
|
52 / 47 / 19
Регистрация: 05.04.2015
Сообщений: 227
|
|
| 11.12.2015, 10:11 [ТС] | |
|
возьмем первое уравнение
если подставить xi, x и y то получится 13 уравнений с тремя неизвестными. Система переопределена и надо использовать МНК. Либо можно сразу решить в матричном виде, либо найти производные и использовать метод Крамера и т.д.
0
|
|
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
|||||||
| 11.12.2015, 21:42 | |||||||
0
|
|||||||
|
52 / 47 / 19
Регистрация: 05.04.2015
Сообщений: 227
|
|
| 14.12.2015, 10:42 [ТС] | |
|
Centurio, спасибо.
Но возникают пара вопросов: 1. Как сделать так, чтобы извлечь значения коэффициентов? Модель аппроксимации и т.п. инфо не нужно. Мне нужно на выходе а1 =..., в1 = ..., с1 = ... 2. При запуске проективного преобразования выдается сообщение 'Warning: Start point not provided, choosing random start point' и каждый раз при запуске коэффициенты разные!!! Это естественно не годится.
0
|
|
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
||||||||
| 14.12.2015, 11:23 | ||||||||
0
|
||||||||
|
52 / 47 / 19
Регистрация: 05.04.2015
Сообщений: 227
|
||||||
| 14.12.2015, 11:52 [ТС] | ||||||
|
Теперь самый главный вопрос, который никак не получается. Как было сказано вначале, проективное преобразование - это преобразование с 8 параметрами.
Добавлено через 10 минут добавлю еще следующее... Кроме приведенных выше двух преобразований, есть еще третье преобразование - преобразование Гельмерта (4 параметра). Здесь та же самая проблема. Коэффициенты b1 и c1 определенные из двух уравнений - разные! Поэтому, как учесть найденные коэффициенты b1 и c1 для второго уравнения?
0
|
||||||
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
||
| 14.12.2015, 12:02 | ||
|
То же действует и для 4-й функции.
0
|
||
|
52 / 47 / 19
Регистрация: 05.04.2015
Сообщений: 227
|
||||||
| 14.12.2015, 12:14 [ТС] | ||||||
|
вот я все вроде правильно делаю, но...
0
|
||||||
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
|
| 14.12.2015, 15:09 | |
|
murzik07, вы в формуле задания fittype для Р1 оставили коэффициенты d и e в виде буквенных обозначений, а надо было подставить полученные численные значения.
0
|
|
|
52 / 47 / 19
Регистрация: 05.04.2015
Сообщений: 227
|
|
| 14.12.2015, 17:26 [ТС] | |
|
спасибо, все работает. Но, возникает небольшая проблема. Дело в том, что значения d и e я ввожу вручную. И это скажем так не очень хорошо, так как входные данные для другого случая будут отличаться и соответственно d и e будут другие. А каждый раз их менять вручную - это совсем не хорошо...
0
|
|
|
Модератор
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
|
||||||
| 14.12.2015, 18:44 | ||||||
Сообщение было отмечено murzik07 как решение
Решение
murzik07,
1
|
||||||
| 14.12.2015, 18:44 | |
|
Помогаю со студенческими работами здесь
12
Символическое дифференцирование-ввод формулы в связный список, преобразование в ПОЛИЗ, обратное преобразование Преобразование звукового сигнала в спектр (Фурье-преобразование) Нормальное преобразование/ортогональное преобразование Быстрое преобразование Фурье и ошибка "Неявное преобразование типа" Z-преобразование и преобразование Фурье Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|