阿里云视觉AI 5天实践训练营-day03-电子相册搭建(人脸、表情识别)

简介: 电子相册搭建是用阿里提供的方法将上传的图片进行分类,下面就简单介绍一下它的大概逻辑

项目结构:
common存放一些公共类和项目常量。
config:数据装载和数据库一类的。
controller:接收外面的请求,把数据传输到前端去。
service:将不同请求和服务抽象成service,本项目有两个service,一个是resource加载和保存数据;一个是vision提供识别算法。
util:工具类。
类的功能:
控制层controller:从上至下的方法分别为获取所有图片、获取分类、通过标签和分类获取图片、通过分类获取图片列表。将图片上传到文件中然后进行识别。
截屏2020-09-26 上午8.52.05.png
截屏2020-09-26 上午8.52.15.png

resourceservice资源管理器:save方法程序结束时将数据保存在本地中。
visionservice:提供识别场景和表情的方法。
截屏2020-09-26 上午9.00.39.png
前端页面(主要由vue提供组件)可以分为三个部分:
上传:由一个组件实现,action上传的图片要访问这个后端接口,on-sucess为上传成功要执行的函数。
轮播图:用vue做的组件。用id=app来调用模板渲染。图为vue组件模版。
截屏2020-09-26 上午9.17.30.png
标签展示:也是用vue做的一个组件。图为vue组件模版。
截屏2020-09-26 上午9.20.38.png
bgc为标签背景颜色,catmap将英文标签转为中文。
截屏2020-09-26 上午9.21.20.png

相关文章
|
27天前
|
存储 SQL BI
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
毫秒级查询性能优化实践!基于阿里云数据库 SelectDB 版内核:Apache Doris 在极越汽车数字化运营和营销方向的解决方案
|
29天前
|
算法 物联网 数据库
阿里云 OpenSearch RAG 应用实践
本文介绍了阿里云OpenSearch在过去一年中在RAG方面的应用和探索。
599 2
阿里云 OpenSearch RAG 应用实践
|
4天前
|
人工智能 弹性计算 Cloud Native
《阿里云产品四月刊》—一文解读:阿里云 AI 基础设施的演进与挑战(1)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
《阿里云产品四月刊》—一文解读:阿里云 AI 基础设施的演进与挑战(1)
|
4天前
|
人工智能 异构计算 算法
《阿里云产品四月刊》—一文解读:阿里云 AI 基础设施的演进与挑战(2)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
《阿里云产品四月刊》—一文解读:阿里云 AI 基础设施的演进与挑战(2)
|
4天前
|
人工智能 Cloud Native 数据库
《阿里云产品四月刊》—一文解读:阿里云 AI 基础设施的演进与挑战(3)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
《阿里云产品四月刊》—一文解读:阿里云 AI 基础设施的演进与挑战(3)
|
4天前
|
弹性计算 Serverless 调度
《阿里云产品四月刊》—享道出行:容器弹性技术驱动下的智慧出行稳定性实践(3)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
12天前
|
存储 弹性计算 安全
构建高效企业应用架构:阿里云产品组合实践深度解析
该方案展现了阿里云产品组合的强大能力和灵活性,不仅满足了当前业务需求,也为未来的扩展打下了坚实的基础。希望本文的分享能为读者在设计自己的IT解决方案时提供一定的参考和启发。
110 1
|
15天前
|
负载均衡 测试技术 网络安全
阿里云服务网格ASM多集群实践(一)多集群管理概述
服务网格多集群管理网络打通和部署模式的多种最佳实践
|
19天前
|
人工智能 搜索推荐 测试技术
《AIGC+软件开发新范式》--05.阿里云首个 AI 员工入职,围观开发工程师使用反馈
在AI 热度持续上升的当下,阿里云推出AI智能编码助手—通义灵码。通义灵码是一款基于阿里云通义代码大模型打造的智能编码助手,基于海量优秀开源代数据集和编程教科书训练,为开发者带来高效、流畅的编码体验。
250 1
|
19天前
|
人工智能 API
阿里云主力模型直降97%,AI行业起飞
【6月更文挑战第14天】阿里云主力模型直降97%,AI行业起飞