2013-09-07 3 views
1

Нам нужен шаблон калибровки с внешними размерами около 600 мм x 600 мм.opencv - генерация огромного калибровочного рисунка

Я попытался использовать скрипт python, который можно найти в папке docs дистрибутива OpenCV, но он не генерирует SVG этого размера. Он останавливается без сообщения об ошибке и не записывает файл svg.

Так что я хочу, чтобы создать шаблон самостоятельно и хочу понять «правила»:

  • это лучше использовать другое количество строк и столбцы?
  • Сколько кругов требуется для хорошего калибровочного шаблона?
  • Какой радиус следует использовать по отношению к внешним измерениям?
  • Какой промежуток необходим между кругами?
  • , расстояние между внешними кругами и границей всего рисунка?

Поскольку я не могу напечатать шаблон такого размера и заплатить за печать, мне нужно знать правила и не могу попробовать много разных вещей.

Спасибо!

+0

Вы уверены, что вам нужен шаблон такого размера? Я обнаружил, что более высокое разрешение, которое я задал для камеры, меньшие цели, которые я могу использовать. Также ближе цель и камера. Наконец, шахматные доски прекрасно масштабируются, почему бы не использовать их? –

+0

Площадь, покрытая изображением, составляет около 2,5 м x 2 м, и нам нужна хорошая калибровка для точного измерения. Использование небольших калибровочных шаблонов с небольшими (в пикселях) кругах приводит к более высокой ошибке при калибровке. – efdev1234

+0

Мы хотим использовать круги, потому что они обеспечивают более точные результаты калибровки, чем шахматные доски. – efdev1234

ответ

1

Две ссылки, которые могут дать некоторые идеи. Один из них - от Carnegie Mellon University website, а другой - от paper from Janne Heikkila (см. P7)

Отказ от ответственности: Я не знаю, как оптимизировать эти шаблоны или нет. Мне также интересно узнать об этом больше.

Редактировать: еще один совет от opencv findCirclesGrid документация: Функция требует белого пространства (например, рамки с квадратной толщиной, чем шире, тем лучше) вокруг платы, чтобы сделать обнаружение более надежным в различных условиях.