opencv stitch 里面几个scale的整理

所有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:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值