opencv里讲单应矩阵适用于相机采集的照片的全景图的拼接,而仿射变换适用于扫描或一些特殊装置得到的图片的拼接。
- 对应API: cv::Stitcher
单应矩阵和仿射变换的区别:
- 仿射6自由度,单应8自由度,仿射没有齐次坐标,平行线变换后保持平行,单应有齐次坐标,平行线变换后不一定保持平行性。仿射是单应的子集。
-
单映性针对点集合,仿射矩阵针对线条,平行的线条变换后仍然平行,还有单映性是3*3大小,仿射矩阵是2*3大小。
现实真正存在的亮度差,即最亮的物体亮度,和最小的物体亮度之比为
, 而人类的眼睛所能看到的范围是