当前版本: 1.1
- 核心算法已稳定,实现了在保证流畅性能(>30fps)和高清画质下的精准高亮功能。
这是一款安卓应用,旨在使用设备的摄像头和实时图像处理技术,帮助用户在房间内定位静止的蚊子。
- 实时高清画面: 应用底层为一个未经处理的、绝对清晰的全高清摄像头预览画面。
- 蓝调背景滤镜: 在高清画面之上,叠加了一层半透明的“蓝调灰度”滤镜,在保留所有场景细节的同时,为高亮色提供了完美的暗色“舞台”。
- 精准目标高亮: 采用“自适应动态阈值”算法,精准识别出与周围环境形成鲜明对比的暗部目标(如白墙上的灰色蚊子),并以锐利、不透明的“蓝->红->黄”三色渐变色谱进行高亮,以突显目标。
- 完整的相机体验:
- 点击对焦: 触摸预览画面的任意位置,可以快速对该点进行自动对焦和自动测光,并伴有动画反馈。
- 手势变焦: 支持通过双指捏合手势来平滑地放大和缩小相机画面。
- 闪光灯控制: 提供一个图标按钮,用于打开和关闭设备的闪光灯(手电筒模式)。
本应用采用了一种极其稳定和高效的图像处理方案,以在保证绝对流畅(>30fps)的前提下,实现最佳的画质和识别效果。
- 高清背景: 算法首先在内存中,创建一个保留了所有摄像头细节的“蓝调灰度背景”图像。
- 精准识别: 接着,一个名为“自适应动态阈值”的智能算法,会遍历原始图像的灰度数据,找出所有与自己“局部环境”亮度形成鲜明对比的像素点。
- 锐利覆盖: 最后,算法会根据被识别出的像素点与周围环境的对比度差异,为其计算出一个在“蓝->红->黄”色谱上的精确颜色,然后像贴“便利贴”一样,将这个完全不透明的、锐利的颜色,直接覆盖在“蓝调灰-度背景”的对应位置上。
- 整个过程不涉及任何高斯模糊、GPU加速或复杂的多层渲染,从根本上保证了应用的稳定性和流畅度。