Skip to content

第十届中国软件杯大赛 A5-云端智能相册应用 实现了照片的批量上传、下载和展示 照片类别的自动识别与归类 基于人脸的自动检索与聚合 精彩时刻的自动化剪辑

License

Notifications You must be signed in to change notification settings

oiOxOio/Smart-Album

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smartAlbum

2021年软件杯赛题 A5 云端智能相册应用
视频演示 在线演示(由于服务器压力,现暂不提供在线预览)

由于生成精彩时刻视频时将占用大部分资源(大约需30秒) 所以演示站暂时关闭了此功能
附生成的样例

项目介绍

总体背景

随着手机像素越来越高,对于手机可以换但是照片不能丢的你来说,手机容量是不是越来越不够用了?云相册可以很好的解决这个棘手的问题,但是相册只有存储功能是远远不够的。基于云上的大量计算资源,我们可以让相册越来越智能。

总体目标

以“智能云相册”为主要应用方向,向企业、高校和创业团队征集具有创新性并符合行业发展趋势商业应用、创意设计方面的优秀项目。

功能要求

基本功能

  1. 软件可以实现照片的批量上传、下载展示
  2. 软件可以实现照片类别的自动识别与归类
  3. 软件可以实现基于人脸的自动检索与聚合
  4. 软件可以实现精彩时刻的自动化剪辑
  5. 软件具备基础Web系统界面
  6. 软件可运行在WindowsLinux平台

附加

  1. 软件需要使用到移动云云上AI能力
  2. 演示时照片不少于200张,照片类型不得少于5类
  3. 创新功能需具备自主知识产权/不产生产权纠纷
  4. 作品需要标明使用的开源数据/软件,并标明出处

所使用技术栈

1. Spring Boot
2. Mybatis
3. Thymeleaf
4. Bootstrap
5. jQuery
6. Mysql

项目启动

前期准备

  • 数据库导入sql文件
  • 前往移动云平台开通对象存储服务,并创建两个对象存储桶(名字自定)
  • 前往移动云平台开通通用图像识别、人体检测与属性识别、车辆检测与属性识别
  • 完善 application.yml 配置信息,其它配置可按需更改
  spring:  
    #邮箱连接配置(注册账号时用到)  
    mail:  
    username: #[email protected]  
    password: #不是邮箱的密码,如果是qq邮箱的话得在qq邮件设置中申请应用的授权码  
    host: smtp.qq.com

  # 移动云相关服务配置信息
  ecloud:
    #  放原图的对象存储桶
    bucketName: 
    #  用来存放用户的其它资源(相册背景图片/精彩时刻视频/图片缩略图等)
    bucketName2: 
    
    #  对象存储服务的ak、sk和地区
    ossAccessKey: 
    ossSecretKey: 
    ossEndPoint: 
    
    #  云API的ak和sk
    ecloudAccessKey: 
    ecloudSecretKey: 

运行启动类即可启动项目

@SpringBootApplication
@MapperScan("com.example.smartalbum.dao")
@EnableTransactionManagement
@EnableScheduling
public class SmartAlbumApplication {
  public static void main(String[] args) {
      SpringApplication.run(SmartAlbumApplication.class, args);
  }
}

注意事项

参考文献

S3 OSS对象存储
移动云图像识别
精彩时刻相册轮播
精彩时刻底部蜡烛
登录界面背景
视频处理工具

About

第十届中国软件杯大赛 A5-云端智能相册应用 实现了照片的批量上传、下载和展示 照片类别的自动识别与归类 基于人脸的自动检索与聚合 精彩时刻的自动化剪辑

Topics

Resources

License

Stars

Watchers

Forks