Touch组需求分析——第4组

头脑风暴结果:

  • 思路1:照片分类,制作成回忆录、回忆簿(3D街景回忆录)
  • 思路2:视频聊天(自带美颜)
  • 思路3:为约会提供日程参考安排

核心需求:制作回忆录

  • 照片分类整理(地点、日程)
  • 2D照片完整路线回忆
  • 照片转为3D街景回忆录,给人真实场景代入感,要有感染力和渲染力(具体线路、弹出照片、识别人物)

核心竞争力:

  • 我们将给您带来最温馨的回忆

功能集:

1、照片分类管理系列功能:

  • 设置图片文件夹
  • 自动导入文件夹内的图片
  • 根据时间分类
  • 根据地点GPS分类
  • 根据图像内容(图像识别API)分类
  • 用户手动输入标签来分类
  • 根据分类显示各个文件夹(相册簿)
  • 设置为壁纸图片
  • 可以放大缩小图片
  • 可以左右切换

2、街景回忆录系列功能(2D只是3D版的简化):

  • 整理图片的时间、地点信息,分类,生成图库
  • 根据GPS,设计路线。根据导航的结果
  • 根据路线生成全景
  • 筛选相似图片
  • 沿着全景插入图片
  • 根据时间和地点,选择合适的背景音乐
  • 识别图中的人物
  • 将回忆生成一个录像
时间: 07-03

Touch组需求分析——第4组的相关文章

C#正则表达式获取组名,按照组名输出匹配内容

最近写了个正则表达式匹配的工具,可以按照组名输出匹配内容,还是挺方便的,代码留存一下,以后用的话,直接copy了. Regex regex = new Regex(this.textBoxRegex.Text); Match result = regex.Match(this.textBoxText.Text); if (result.Success) { StringBuilder sb = new StringBuilder(); foreach (var groupName in rege

【第4组】Touch组需求分析总文档 V7.0 2017/7/13

头脑风暴结果: 思路1:照片分类管理,制作成回忆录.回忆簿(3D街景回忆录.针对城市旅游回忆方面) 该软件的最主要功能为照片信息的提取并据此(一连串的时间.相近的地点)制作出相关照片的回忆录,尤其针对城市旅游回忆,可以通过3D街景技术再现过去美好的旅游回忆,触碰(touch)每个人心中最甜蜜的旅游记忆,带来美的精神享受! 该软件同时还应具有照片分类及基本照片查看功能,即按时间.地点分类和具体每一张照片的查看. 该软件可扩展面广,今后可以不止为旅游照片整理回忆,可以为各种各样的照片整理为回忆,例如

组策略 之   调整 组策略的刷新间隔

位置: 编辑 "default domain policy"策略,找到   计算机配置------策略------管理模板:从本地计算机中检索的策略定义(ADMX文件)--------系统----------组策略---------找到 1.配置计算机的组策略的刷新间隔 2.设置域控制器的组策略刷新间隔

解不等式组、二元一次方程组、三元一次方程组

不等式性质: 一.加减同一个数,方向不变. 二.乘以(除以)同一个正数,方向不变. 三.乘以(除以)同一个负数,方向改变. 例:/3x - 15 > 0  ① \7x - 2 < 8x  ② 解①式可得 x > 5 解②可可得 -2 < x 该不等式的解集为 x > 5 解二元一次方程组: 1.消元解二元一次方程组有代入消元和加减消元法. 2.代入消元法:把二元一次方程组的一个未知数用另一个未知数表示出来,再带入另一个方程,实现消元. 3.加减消元法:两个方程中同一个未知数系

添加redo日志组和添加日志组多元化

查看redo日志组的状态和日志的位置. SQL> select * from v$log; GROUP#   THREAD#  SEQUENCE#      BYTES BLOCKSIZE          MEMBERS ARCSTATUS         FIRST_CHANGE#FIRST_TIME   NEXT_CHANGE# NEXT_TIME -------------------- ---------- ---------- ---------- ---------- --- --

描述 有一个整型偶数n(2&lt;= n &lt;=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。 输入 第一行有一个整数i(2&lt;=i&lt;30)表示有 i 组测试数据; 每组有一个整型偶数n。 输出 第一行输出所有的奇数 第二行输出所有的偶数

#include<stdio.h>int main( ) { int i,n,q,p; scanf("%d",&i); while(i--) { scanf("%d",&n); for(q=1;q<n;q+=2) printf("%d ",q); printf("\n"); for(p=2;p<=n;p+=2) printf("%d ",p); printf(&quo

描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。 输出 对于每组输入数据,输出一行,字符中间用一个空格分开。

#include<stdio.h>#include<string.h>int main() { int N; int i,j,t; char a[4]; char m; scanf("%d",&N); getchar(); while(N--) { gets(a); j=strlen(a); for(i=0;i<j;i++) { for(t=0;t<j-1-i;t++) { if(a[t]>a[t+1]) { m=a[t]; a[t]=

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr 2.14 文件和目录权限chmod chmod 权限 r=4 w=2 x=1  rwx=7  rw=6 --x=1 rw-r--r--=644 rw-r-xr-x=655 chmod 这个.意味着这个文件受制于selinux 如果selinux 开启,创建的文件或者目录 第一列最后一位就会有个点 ,如果关闭selinux setenforce 0 暂时关

Linux用户、组和权限管理(一)

Linux是一个Multi-tasks(多任务). Multi-Users(多用户)的系统 每一个登陆者或使用者都有用户标识.密码(所谓3A) 所谓的3A: Authentication(验证机制) Authorization(授权机制) Audition(审计) 组的概念:用户组,用户容器:是为了便于用户权限分配 用户类别: 管理员:root 普通用户: 系统用户 登录用户 在linux系统中用户标识UserID,简称UID 用户标识使用的范围: 16bits二进制数字:0-65535(默认1