全部项目 / 随身工具
iceScan · 冰扫
拍一张,自动找边拉直去阴影,权限列表是空的
稳定扫描 PDF 图像算法 零权限
零第三方依赖、零权限、不联网的文档扫描 App。拍照交给系统相机、选图走系统文件选择器、导出的 PDF 用自己的 ContentProvider 递出去——三件事都不要权限,所以权限列表真的是空的。
0 个权限
34单测
技术亮点
- 自动找边拍完立刻猜出纸张四角,拖角微调;找不到明显纸边时退成整幅画面等你手动拖,不拦着用。
- 透视拉直由四组对应点解出单应矩阵,对输出图每个像素反查原图位置再双线性取色,斜着拍也拉得正。
- 去阴影彩色档用「像素 × 全局均值 ÷ 局部背景」做光照归一化,同张纸一半被照、一半在阴影也能压平。
- 自适应阈值黑白档用 Bradley 阈值,靠积分图做到 O(像素数),阴影区不会被整片染黑。
已知限制
- 回归测试目前全部使用合成图,缺少真实拍摄图片的边界用例。
技术栈
Java图像处理Gradle