千木识灵(FloraSpirit)是一款以教育科普为核心定位的植物识别相机平台。随着互联网和人工智能技术的快速发展,公众对自然认知和植物知识学习的需求日益增长。现有植物识别应用多聚焦于"是什么"的识别功能,缺乏系统性的学习路径和持续的学习激励。本项目旨在开发一款集植物识别、知识库查询、游戏化学习、AI养护咨询、科普互动于一体的综合应用,帮助用户不仅知道植物名称,更能系统性地学习植物分类学知识。
本项目的开发目标包括:构建基于MobileNet深度学习模型的植物识别系统,实现高准确率的植物图像分类;建设结构化的植物知识库,支持识别结果展示与信息检索;设计游戏化的图鉴收集、虚拟花园养成、闯关挑战和成就称号体系,驱动用户持续学习;集成大语言模型实现AI植物养护专家问答和科普内容创作;开发Android移动端应用和Web管理后台,提供完整的用户体验。
千木识灵 是一款科普教育类植物识别应用,包含 Android 移动端与 Web 管理后台,以 AI 植物识别为核心,结合 AI 科普问答、游戏化学习、知识库与模型运维,分别面向普通用户使用、管理员后台运维。
植物识别模块:支持拍照、相册上传识别,采用私有 MobileNet 模型优先、百度 AI 辅助的识别策略,高置信度直接返回结果,低置信度给出 TOP3 候选。提供热门植物推荐识别;用户可提交识别纠错反馈,管理员审核通过后更新知识库、扩充训练样本,形成迭代闭环;支持语音转文字,服务 AI 对话与拍照提问。
AI 植物专家模块:依托 RAG 结合 DeepSeek 大模型实现 AI 养护专家,支持文字、语音多轮对话,解答植物养护问题。AI 科普创作可生成文章、诗词、海报等素材,经过安全过滤、敏感字段校验、管理员审核后展示。识别结果可生成 H5 链接或海报,支持加密、过期设置,分享至社交平台并统计浏览量。
模型管理模块:完成样本图片上传标注、数据预处理,管理用户反馈生成的样本池。支持模型全量、增量训练,记录训练指标,对模型开展多维度测试评估,管理模型版本部署归档。提供可视化图表,展示样本分布、训练曲线、模型评估及系统运行统计,支持图表导出。
知识库模块:管理员维护植物信息,完成增删改查、批量导入导出,数据同步存入数据库与向量库。可从外部百科采集植物资料,经清洗审核入库,支持定时采集、数据去重。
用户管理模块:实现账号注册登录,采用 JWT 鉴权。用户可维护个人账号信息;管理员管控用户账号与权限。设置五级鉴定师成长体系,用户通过识别、纠错、闯关积累经验升级,解锁对应功能权限,查看知识掌握图谱。
植物养成游戏化模块:虚拟花园中消耗资源培育虚拟植物,资源来源于识别、闯关签到,花盆位随等级解锁。设置分级答题闯关,附带知识点解析,通关获得奖励。多维度成就称号,完成行为自动解锁。
主要负责Android App的界面开发。具体工作包括:
(1)项目架构搭建:完成Gradle项目初始化,配置Compose BOM、Hilt、Retrofit、Coil、Navigation等核心依赖,建立Color/Theme/Typography/Dimens等基础主题系统,封装FloraButton/FloraCard等通用组件,搭建Scaffold + 四Tab底部导航栏框架。
(2)拍照识别模块:实现CameraX取景器(含L形角标和轻提示)、快门按钮(72dp圆形+按下动画)、识别等待态(旋转加载环+冷知识轮播)、识别结果页(高置信度版本+低置信度TOP3候选版本)、特征匹配折叠面板("我是怎么认出来的?")和底部操作区(快捷提问+查看图鉴+分享+纠错)。
(3)花园与图鉴模块:实现等距视角虚拟花园(花盆网格+养成植物3阶段视觉)、顶部资源条(阳光/水滴/养分)、养成Bottom Sheet(投入资源+播种)、图鉴网格列表(3列+铜/银/金品质装饰)、图鉴浏览模式切换(全部/我的/场景/最新)、收集统计区和卡片翻转详情动画。
(4)挑战模块:实现顶部个人进度卡片(等级徽章+进度条)、三级关卡区域(可折叠)、关卡卡片横向滚动列表、答题界面(全屏+隐藏导航栏)、三种题型渲染(图片选择/特征辨析/判断对错)、答对/答错动效和错题本列表。
(5)AI与个人中心:实现AI养护专家对话页(聊天气泡+快捷提问模板+语音输入态)、植物百科浏览页、个人中心页(身份区+成就墙+功能入口列表+数据统计卡片)。
(6)社交分享(微信/QQ H5链接分享);首日引导体验(渐进式解锁+浮层任务)已实现;成就称号系统前端页面已开发完成;知识图谱可视化已实现。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论