OpenCV calibrateCamera - MSFT LifeCam 3000 HD

Я пытаюсь использовать функцию OpenCV calibrateCamera для калибровки моей веб-камеры MSFT LifeCam 3000 HD. Я понимаю, что для этого необходимо знать fx и fy (фокусные расстояния по осям x и y). Однако мне трудно найти эту информацию.

Единственные технические данные из спецификации выглядят так:

  1. «фиксированный фокус от 0,3 до 1,5 мм»;
  2. «Поле зрения - поле зрения по диагонали 68,5 градуса».

У камеры действительно соотношение сторон 16: 9.

Нет информации о размере сенсора, производителе и т. Д. Я даже оторвал одну из этих камер, но сенсор крошечный и на самом чипе нет маркировки.

Я слежу за этим пример для процесса калибровки, который я видел рекомендованным.

Я правильно это делаю? Есть идеи, как получить информацию?

Спасибо за любую помощь.


person user1805103    schedule 26.06.2013    source источник
comment
Вы можете изучить cv::initCameraMatrix2D().   -  person Aurelius    schedule 27.06.2013


Ответы (1)


Вам не нужно знать fx и fy. CalibrateCamera () сделает это за вас. Предлагаю вам попробовать это руководство http://docs.opencv.org/doc/tutorials/calib3d/camera_calibration/camera_calibration.html

person user2527772    schedule 27.06.2013