Виктор 0 Жалоба Опубликовано December 15, 2011 Здравствуйте. Меня интересует есть ли поддержка одновременной работы с двумя камерами и возможность выдения контрасного объекта в потоковом видео в библиотеке OpenCV. По факту задача которую мне стоит решить, это определить растояние до маркера. Под маркером пока понимается простая геометрическая фигура залитая спплошным цветом. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано December 15, 2011 1. Последние версии OpenCV с двумя камерами работать умеют. 2. Контрастный объект - выделение по цвету? Умеет. Можно пример с CamShift посмотреть. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виктор 0 Жалоба Опубликовано December 15, 2011 Оке, спасибо. Обязательно посмотрю и постараюсь отпрсатся. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виктор 0 Жалоба Опубликовано January 15, 2012 Здравствуйте еще раз. Только сейчас я понял в чем моя проблема. Допустим у меня есть изображение с камеры, допустим камеры откалиброваны (в это понятие я вкладываю то, что камеры знают расстояние между собой или я что то еще был?). Так же предположим я могу выделить одной камерой объект какого либо оттенка цвета, как и по сути второй, но я не пробовал. Но я не могу понять что делать дальше. Как мне вычислить расстояние до этого объекта? На обоих камерах мне нужно выделять объект для этого (логично что да)? Очень нужно компетентный ответ. Спасибо. ЗЫ. Что бы смотреть примеры в папке samples их надо собрать CMake или как? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано January 15, 2012 Уточните для себя понятие "калибровка" в применении к камерам: (хотя бы здесь) http://www.dis.uniroma1.it/~iocchi/stereo/calib.html Определение расстояния для объекта называется задачей триангуляции: http://en.wikipedia.org/wiki/Triangulation еще посмотрите про параллакс: http://en.wikipedia.org/wiki/Parallax http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B0%D0%BA%D1%81 Примеры собираются вместе с библиотекой (у меня они лежат в папке bin), если установлен чекбокс "build samples" или что то типа этого. Посмотреть исходник можно и не собирая проекты. ЗЫ: CMake делает солюшн (набор проектов) для студии или gcc, а собирается этот солюшн уже самой студией. В результате имеем кучу екзешников. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виктор 0 Жалоба Опубликовано January 15, 2012 Уточните для себя понятие "калибровка" в применении к камерам: (хотя бы здесь) http://www.dis.uniroma1.it/~iocchi/stereo/calib.html Определение расстояния для объекта называется задачей триангуляции: http://en.wikipedia.org/wiki/Triangulation еще посмотрите про параллакс: http://en.wikipedia.org/wiki/Parallax http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B0%D0%BA%D1%81 Примеры собираются вместе с библиотекой (у меня они лежат в папке bin), если установлен чекбокс "build samples" или что то типа этого. Посмотреть исходник можно и не собирая проекты. ЗЫ: CMake делает солюшн (набор проектов) для студии или gcc, а собирается этот солюшн уже самой студией. В результате имеем кучу екзешников. Спасибо за ответ. Сейчас ознакомлюсь с источниками. Пока ждал ответа набралось еще пара вопросов, надеюсь они решатся по ходу прочтения. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Виктор 0 Жалоба Опубликовано January 15, 2012 Я ознакомился со статьями на Вики и ресурсе который описывает калибровку (это было трудно ибо много англ). Познавательно. Как я понимаю в OpenСV уже есть функции и методы калибровки камер и вообще работы с 3D или стерео и в частности opencv_calib3d отвечает за это или все надо разрабатывать с нуля? В этом вопрос. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано January 15, 2012 Все уже есть. И примеры калибровки тоже есть в директории с примерами. Так и называются stereo_calib - для стерео и calibration для одиночной камеры. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах