自动模式在预览流上逐帧检测线段,合并重复边缘后做一致性拟合,判断画面属于一点、两点还是 不该自动介入的状态,切换用迟滞避免在临界处来回跳。
拍照走的是相机最大的 JPEG 输出。原始字节与 EXIF 原样保留,矫正结果另行写入相册 的 Archicamera 目录,两者互不覆盖 —— 也就是说,任何时候都能拿到未经处理的原片。
严格裁切是另一个取舍:输出矩形完全落在有效投影内,所以拍不到原本在画面边缘的内容。 宁可少拍,也不裁掉建筑的一部分。无法满足时,拍照按钮会直接禁用,而不是给一张 缺了屋檐的照片。
已知的边界
自动判断依赖可见的建筑直线和近似正交的结构。现场没有足够线条时(比如纯天空、 纯植被、弧形幕墙),应用会保留竖线矫正,其余交给手动微调。 曝光之间如果手机有移动,预览和成片可能有差异。
相机是逐台标定的,还没有在所有机型上做过实拍验证。目前主要在实机验证, 不同镜头的畸变表现和标定参数仍有差异。