Как откалибровать 1D или линейную камеру с круговой сеткой - PullRequest
0 голосов
/ 19 марта 2019

Мы используем камеру с цветными линиями и ищем лучший метод для калибровки нашей камеры, чтобы найти источник изображения, масштаб по осям X и Y, поворот изображения, его трансляцию и преобразование.Для калибровки 2D-камеры мы использовали функцию findcirclegrid из opencv для определения внутренних и внешних параметров.Однако, поскольку на изображении 1-мерной камеры нет искажений, такой подход кажется излишним.Я рассмотрел один из вариантов:

  1. сделать изображение круговой сетки с известными позициями
  2. настроить массив точек объекта
  3. выполнить обнаружение BLOB-объектов, чтобы найтиточки изображения
  4. используют cv2.findcirclegrid для определения центров
  5. используют cv2.findhomography для определения матрицы преобразования перспективы

Похоже ли это на хороший подход?Как бы вы занялись этим?

Я добавил небольшое изображение нашей линейной камеры в качестве примера: тестовое изображение xxsmal

...