阿里云 AI Vision Notes 3

AI第三课电子相册搭建

前言

电子相册通过阿里云智能视觉平台提供的算法经行图片识别,会自动图片进行分类。

效果预览

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zhfCqLJn-1591450238515)(https://imgblog.csdnimg.cn/20200606164934424.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDUyMzkxOQ==,size_16,color_FFFFFF,t_70)]

主要结构

Application:启动的入口函数,
common:一般就是存放公共的类或者常量,或者枚举值,
config:装载或者是数据库的配置,我们都会放在 config 下面,webAP-Pconfig 是对我们的静态资源,比如说 css、js 还有一些图片,做了一个映射,比如说 static,然后我们把它映射到classpath:/static 目录下。
Controller:接收外部的请求,比如参数校验,之后通过接口调用或得到的数据返回给前端
Service: 把不同的请求 , 不同的服务把它抽象成一个 service,本项目有两个service,也可以认为是两个模块。
Utils: 存放公共的类或者工具函数

前端界面

前端可分为3部分
1.action
2.vue
3.v-tag

<!--前端界面代码-->
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>智能电子相册</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--可无视-->
<link rel='stylesheet' href='css/bootstrap.min.css'>
<!--图标库-->
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css'>
<!--核心样式-->
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
<body >
<div id="appEvent">
</div>
<div class="heading" >
	<h1>智能电子相册</h1>
</div>
<div  class="container">
	<div class="upload" id="upload">
		<el-upload
				class="upload-demo"
				drag
				action="http://127.0.0.1:8080/album/v1/upload"
				:on-success="uploadSuccess"
				multiple>
			<i class="el-icon-upload"></i>
			<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
			<div class="el-upload__tip" slot="tip">只能上传jpg/png文件,且不超过500kb</div>
		</el-upload>
	</div>
</div>
<div class="container" id="app">
	<vue-gallery :photos="photos"></vue-gallery>
</div>
<div class="container" id="my-custom-tags">
	<v-tag :tags="tags"></v-tag>
</div>
<script src="js/script.js"></script>
</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值