powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
22 сообщений из 22, страница 1 из 1
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634544
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот взял фотку и положил на карту
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634546
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дальше интересно, на сколько промахиваюсь.
1) взял координаты точки на фотке в пикселях
2) взял координаты этой точки на карте в метрах
3) пересчитал пиксели в метры


получил такой файл

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
# Point  frame  nord east map nordDev eastDev focusRo focusAngle centerRo centerAngle camElev 

p_04_4 10605.jpg 5596423.00 5711621.00 kopylov_01.tif   -12.13 -30.76    347.10 19.67   415.61 20.10   971 
p_04_4 10606.jpg 5596423.00 5711621.00 kopylov_01.tif -19.79 -19.57 456.46 25.16 457.88 25.16 972 
p_05_6 10605.jpg 5596497.67 5711902.33 kopylov_01.tif 4.67 -37.03 470.39 25.85 512.18 26.17 971 
p_05_6 10606.jpg 5596497.67 5711902.33 kopylov_01.tif -5.72 -29.31 374.30 21.06 375.63 21.06 972 
p_05_6 10607.jpg 5596497.67 5711902.33 kopylov_01.tif -11.50 -21.47 456.81 25.10 445.21 25.11 975 
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634550
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
# Point  frame  nord east map nordDev eastDev focusRo focusAngle centerRo centerAngle camElev 

точка с таким уидом 
            на таком кадре
                     с такими координатами 
                                   на такой карте
                                           отклоняется на столько на север
                                                       восток 
...
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634552
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как теперь эту хрень читабельно нарисовать?

Красный четырехугольник = это границы кадра,
красные кружочки - это координаты точек на карте
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634690
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу в таблице используемой проекции карты и оптико-геометрических характеристик объектива.
А без этого их нормально не согласовать.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634718
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Не вижу в таблице используемой проекции карты и оптико-геометрических характеристик объектива.
А без этого их нормально не согласовать.

не допонял чего нет,
но отмечены координаты точки.
Есть точка на фотке (у которой считаются координаты) и то же точка на карте, у которой координаты посмотрены на карте(то есть реальные)..
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634806
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я не так понял задачу, но как я понял, нужно наложить фотографии с дрона на векторную карту.
Способы проецирования этих карт различаются, а кроме того на фотографиях с дрона есть еще и нелинейность.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39634826
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizно отмечены координаты точки.
Есть точка на фотке (у которой считаются координаты) и то же точка на карте, у которой координаты посмотрены на карте(то есть реальные)
Не факт, что они будут в точности конгруэнтными - объектив может давать аберрации, камера в процессе съемки двигается, и т.п.
Нужна калибровка по тест-объекту.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39635461
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Может я не так понял задачу, но как я понял, нужно наложить фотографии с дрона на векторную карту.


на растровую.
Но спрашивал я не это.

Как бы нарисовать отклонения точек, чтобы смотрелось и читалось?



Alibek B.Способы проецирования этих карт различаются,

я знаю
зеленая это веб меркатор,
белая = это Гауса Крюгера (Пулково)

Alibek B.
а кроме того на фотографиях с дрона есть еще и нелинейность.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39635462
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский Борисtchingizно отмечены координаты точки.
Есть точка на фотке (у которой считаются координаты) и то же точка на карте, у которой координаты посмотрены на карте(то есть реальные)
Не факт, что они будут в точности конгруэнтными - объектив может давать аберрации, камера в процессе съемки двигается, и т.п.
Нужна калибровка по тест-объекту.
ну, да у меня есть данные по положению фокуса камеры в пространстве.
координаты, высота и три угла (курс, тангаж и крен)
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39636021
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попиксельно проецируй фотографию на карту. Метод обратной трассировки луча тебе в руки. Ибо хоть карта и плоская, но поверхность-то, обозначенная на ней - нет. Соответственно квадратная фотография может как угодно наложиться на неровности рельефа.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39636503
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Классика же --- линии со, скажем, пурпурно-красным концом у точки "как по снимку" и жёлто-зелёным у соответствующей правильной точки. Или если есть круги/эллипсы КВО, то два эллипса разных цветов, и если один не лежит в другом, то такие же двуцветные касательные от круга к кругу.

Если данных об ошибках полный растр, то можно нарисовать карту леса векторов ошибок --- яркость точки указывает величину ошибки в метрах, а цвет --- направление вектора ошибки как направление в цветовом колесе. Если ошибки определяются в основном натягиванием на рельеф при съёмке не в малом угле вокруг надира, а "наискось", то можно нарисовать наглядный монохром, цвет точки = серый + (0.5 * величина ошибки * cos (угол направления вектора ошибки минус азимут скоса)). Если азимут скоса неизвестен, взять от балды какой-нибудь северо-восток или вообще дать юзеру крутить. Монохромная картинка будет выглядеть как мятый серый лист бумаги, освещённый со стороны азимута скоса.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39638892
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в первый абзац, пока копался в обработчике paint-а.
и решил рисовать и подписывать точки-эталоны (найденные на карте) рядом с одним кадром и одну точку-посчитанную (найденную на снимке), плюс посчитал сигму отклонения (зеленая цвет < 1* сигма;
желтый < 2* сигма; оранжевый < 3 * сигма; красный >= 3 * сигма)
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39638893
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39638894
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шо такое "круги/эллипсы КВО"
и "данных об ошибках полный растр" ?

и в какую книжку заглянуть?
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39638895
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39640814
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizшо такое "круги/эллипсы КВО"

https://ru.wikipedia.org/wiki/Круговое_вероятное_отклонение

В данном случае --- с каким ожидаемым отклонением точка с вашей привязкой попадёт в реальную.

tchingizи "данных об ошибках полный растр" ?
Значит есть некая таблица или формула, которая позволяет узнать расхождение с местностью для центра любого или почти любого пикселя вашего растрового изображения. Например, у вас есть кадр с фишая и для него есть данные для Hugin, позволяющие идеально перепроецировать этот фишай.

tchingizи в какую книжку заглянуть?
Не знаю. Я же сам визуализацией не занимаюсь, только краем глаза вижу, что другие делают. Моё дело серверное.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39642810
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iv_an_rutchingizи "данных об ошибках полный растр" ?
Значит есть некая таблица или формула, которая позволяет узнать расхождение с местностью для центра любого или почти любого пикселя вашего растрового изображения.

нет ни таблиц, ни формул, позволяющих узнать

есть координаты в пикселях точки на кадре
и координаты в метрах точки на карте.

апд.
ну и положение фокуса камеры и её ориентирование в пространстве в момент выполнения снимка
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39642814
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizнет ни таблиц, ни формул, позволяющих узнать
есть координаты в пикселях точки на кадре
и координаты в метрах точки на карте.

В таком случае нужно вручную сопоставлять опорные точки и интерполировать промежуточные точки.

tchingizну и положение фокуса камеры и её ориентирование в пространстве в момент выполнения снимка
Само по себе это много не даст.
Если известны оптические характеристики объектива (нелинейность, фокусное расстояние и прочее), то это позволит сделать более точную интерполяцию и потребуется меньше опорных точек.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39643518
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.tchingizнет ни таблиц, ни формул, позволяющих узнать
есть координаты в пикселях точки на кадре
и координаты в метрах точки на карте.

В таком случае нужно вручную сопоставлять опорные точки и интерполировать промежуточные точки.


ок. Так и сделал с некоторыми точками (есть пятсот строчек)

автор1) взял координаты точки на фотке в пикселях
2) взял координаты этой точки на карте в метрах
3) пересчитал пиксели в метры






Alibek B.tchingizну и положение фокуса камеры и её ориентирование в пространстве в момент выполнения снимка
Само по себе это много не даст.
Если известны оптические характеристики объектива (нелинейность, фокусное расстояние и прочее), то это позволит сделать более точную интерполяцию и потребуется меньше опорных точек.
Фокус расстояние камеры есть, остального не знаю.
Вопрос как читабельно рисовать расхождения?

вот тут

http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1291260&msg=21382232
красные кружочки - это типа настоящие координаты, а линии - смещение к высчитанным.

---
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39643520
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начало казаться, что в красном прямоугольнике можно совместить
все красные кружочки в один, из которого будут выходить все линии, выходящие из отобранных
кружочков. И какоето среднее из высчитанных точек.
...
Рейтинг: 0 / 0
борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
    #39643536
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizВопрос как читабельно рисовать расхождения?
Тут ведь хорошо расписали: 21369810
Пурпурные и желтые линии будут показывать сдвиг.
Чтобы эти линии не закрывали изображение, можно вычислять усредненный сдвиг и отображать их прорежено (например чтобы эти линии занимали не более 5% изображения).
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / борьба со статистическим хаосом. проецирование фоток бпла на плоскость. +
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]