j18*_*897 7 opencv camera-calibration
我正在使用OpenCV校准方法来确定我的内窥镜的焦距.
http://docs.opencv.org/doc/tutorials/calib3d/camera_calibration/camera_calibration.html
而且我的焦距是以像素为单位.但我希望这是毫米,我不知道传感器的尺寸.如何以毫米(mm)计算焦距?
Zap*_*hod 5
参考这篇文章和这个答案。
内在矩阵包含 5 个内在参数。这些参数包括焦距、图像格式和主点。参数 \alpha_{x} = f \cdot m_{x} 和 \alpha_{y} = f \cdot m_{y} 以像素表示焦距,其中 m_{x} 和 m_{y} 是尺度将像素与距离相关的因素,f 是距离的焦距。
因此,如果您知道传感器的尺寸以及每个像素的物理尺寸,您就可以推导出以毫米为单位的焦距,尽管这是一个近似值。如果您需要更精确的数字,最好还是查阅内窥镜的数据表。
归档时间:
11 年,4 月 前
查看次数:
10541 次
最近记录:
9 年,10 月 前