Определение локальных координат

Компьютерное зрение, OpenCV

Определение локальных координат

Сообщение MarinaKorotina » 30 янв 2018, 14:36

Суть задачи вот в чем: камера снимает бассейн, в котором плавает объект. Нужно определить координаты объекта относительно бассейна (в идеале в мм, зная длину и ширину бассейна). Проблема в том, что камера может быть закреплена не прямо над бассейном, а быть смещенной по X или по Y. Камера не движется, закреплена жестко. Я не знаю, как мне рассчитать координаты при смещении камеры. Вот пример получаемого изображения: https://pp.userapi.com/c840736/v8407360 ... 158FRM.jpg - мне учитывать углы отклонения от осей? если да, то как? Или можно как-то восстановить форму (аффинное преобразование и т.д.)?
MarinaKorotina
 
Сообщения: 2
Зарегистрирован: 30 янв 2018, 14:28
programming: C++

Re: Определение локальных координат

Сообщение noonv » 30 янв 2018, 17:22

Для начала - выполнить калибровку камеры, чтобы устранить дисторсию.
После ректификации изображения - можно будет определиться с привязкой.
Аватара пользователя
noonv
Администратор
 
Сообщения: 553
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: Определение локальных координат

Сообщение MarinaKorotina » 30 янв 2018, 21:59

noonv писал(а):Для начала - выполнить калибровку камеры, чтобы устранить дисторсию.
После ректификации изображения - можно будет определиться с привязкой.


Дело в том, что камера может быть закреплена под углом, поэтому, наверное, надо строить сетку внутри прямоугольника, но как??
И как тут сделать ректификацию, если камера одна? Мои познания в этой области скудны, но вроде там две нужны
MarinaKorotina
 
Сообщения: 2
Зарегистрирован: 30 янв 2018, 14:28
programming: C++

Re: Определение локальных координат

Сообщение noonv » 02 фев 2018, 16:03

Andrew Zisserman "Multiple View Geometry in Computer Vision"
Аватара пользователя
noonv
Администратор
 
Сообщения: 553
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++


Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2009-2017 |  О проекте  |  Политика Конфиденциальности  |