Skip to content

gangoogle/ArBoxMeasure

Repository files navigation

ArBoxMeasure

基于 ARCore 和 Sceneform 的 AR 箱体体积测量应用

📋 项目简介

ArBoxMeasure 是一款利用增强现实(AR)技术进行箱体体积测量的 Android 应用。通过手机摄像头,用户可以快速、准确地测量现实世界中箱体的尺寸和体积。

✨ 主要功能

  • 平面检测:自动识别并标记平面区域
  • 三点定位:使用平面锚点定位箱体的三个底角
  • 高度测量
    • 方式一:使用特征点自动定位箱体高度
    • 方式二:通过滑块手动调整高度
  • 实时计算:自动计算并显示箱体的长、宽、高及体积
  • 可视化渲染:3D 可视化展示测量结果

🛠️ 技术栈

  • ARCore:Google 的增强现实开发平台
  • Sceneform:用于在 Android 上构建 AR 体验的 3D 框架
  • Android SDK

📱 系统要求

🚀 快速开始

安装

  1. 克隆仓库:
git clone https://github.com/gangoogle/ArBoxMeasure.git
  1. 使用 Android Studio 打开项目

  2. 同步 Gradle 依赖

  3. 连接支持 ARCore 的 Android 设备

  4. 运行应用

使用方法

  1. 启动应用:打开应用并授予摄像头权限
  2. 扫描平面:缓慢移动手机以检测平面
  3. 标记底角:点击屏幕标记箱体的三个底角
  4. 设置高度
    • 使用特征点自动识别高度,或
    • 使用滑块手动调整高度
  5. 查看结果:应用会自动显示测量的尺寸和体积

📸 截图

待添加

🤝 致谢

本项目参考并使用了以下开源项目的技术方案:

感谢以上项目的开发者们的贡献!

📝 开发计划

  • 支持更多形状的测量(圆柱体、不规则形状等)
  • 添加测量历史记录功能
  • 支持导出测量数据
  • 优化测量精度
  • 添加多语言支持

📄 许可证

待添加

👤 作者

@gangoogle

🐛 问题反馈

如果您在使用过程中遇到任何问题或有改进建议,欢迎提交 Issue

⭐ Star History

如果这个项目对您有帮助,欢迎给个 Star!


注意:本应用需要良好的光照条件和清晰的平面纹理以获得最佳测量效果。

About

AR测量箱体高度

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages