所有scale都是和原始图片的比例。
所有xxx_xxx_aspect都是两个scale的比值,比如seam_work_aspect就是seam和work之间的比例。
work_scale:提取特征点的图片大小,所有后面匹配,homography的计算都是基于这个size的。
seam_scale:投影前的分辨率。因为程序在提完特征点后,就把图片缩放到这个scale了。后面投影的时候是用这个scale来warp的。
warped_image_scale:照片的焦距focal。单位是像素。所以这个其实不是一个scale
seam_work_aspect:因为特征点是在work_scale,图片是在seam_scale。也就是之前求得的focal是在work_scale。在做wrap的时候,需要把work_scale的focal转为seam_scale。所以有这个的存在。
RotationWarper对象里面的scale:这个是指球面上一弧度对应多少个像素。example里面把这个值设置为:warped_image_scale*seam_work_aspect
compose_scale:之前seam_scale是用于拼接时的size。最终输出图片是用compose_scale来做的。
compose_work_aspect: