团队项目——ASC Master

项目说明

随着用户的娱乐生活日渐丰富,图片类的软件也变得很流行,但是现在网上普遍是优化照片,如果我们换一种形式来表达用户希望处理的图片,视频,甚至是一个文本场景,这会极大的丰富用户的图片视觉效果。基于这种思考,我们希望把图片或视频做成ASCII码的表示,用户可以用来自动获取压缩率更高也更为有趣的GIF。

Need:基于上述的描述,我们希望提供一个社交的web平台,使得用户可以以各种形式的描述(图片,视频,文本)生成相应的ASCII码图片,并且提供3D的ASCII码版本,增加用户的娱乐趣味性,是图片有一种“酷炫”的感觉,让用户的感官得到一种新鲜感,并且社交的web方式可以增添用户的交流信息,提供分享功能,使得其他用户也能及时下载好玩有趣的ASCII码GIF图片。

Approach: 主要的技术可以分为以下几方面

1 核心的图片转ASCII码生成技术,现在有类似ASCII ART类型的技术,我们可以参考并且进行一定程度的图片特征提取,使得ASCII码的表现能更加生动而且没有十分密集。

2 针对用户的输入来生成,如果是文本输入,需要利用一些分词技术来自动到图片库中提取相关信息,因此需要关键词提取的技术。

3 前端和后台的维护,前端主要是界面友好的设计,可以利用一些已有的前段框架,然后就是后台的信息存储,需要设计合理的数据库,以及传图片和生成图片返回给用户,需要利用到一些抗压处理技术等。

Benefits: 用户能更好的体验全新的图片生成方式,增加用户的趣味性也可以及时的与各大社交平台分享。

Competition: 虽然有此类的技术,但是还没有很普及的该类应用,因此加上一些优化处理和更贴合用户的输入分析的处理,我们可以使得该款软件更受欢迎。

时间: 2024-11-15 11:41:31

团队项目——ASC Master的相关文章

[团队项目]----Math Calculator

团队项目 ----Math Calculator 任务: 1.每个团队从Github上fork这个项目的源代码 https://github.com/RABITBABY/We-have-bing 2.了解.部署.运行这个项目,理解其功能及实现: 3.进行必要的测试,发现软件的bug并记录,并进行bug的排除: 发布博客内容: 简要说明如何下载部署运行这个项目: 补充这个软件的单元测试并提交到Github上: 解释说明找出的bug及修复情况: 列出每个团队成员的个人贡献分. -----------

0421团队项目 1.0

团队项目 ----Math Calculator 任务: 1.每个团队从Github上fork这个项目的源代码 https://github.com/RABITBABY/We-have-bing 2.了解.部署.运行这个项目,理解其功能及实现: 3.进行必要的测试,发现软件的bug并记录,并进行bug的排除: 发布博客内容: 简要说明如何下载部署运行这个项目: 补充这个软件的单元测试并提交到Github上: 解释说明找出的bug及修复情况: 列出每个团队成员的个人贡献分. -----------

[团队项目] Scrum 项目 3.0 SCRUM 流程的步骤2: Spring 计划

[团队项目] Scrum 项目 3.0 SCRUM 流程的步骤2: Spring 计划 SCRUM 流程的步骤2: Spring 计划 1. 确保product backlog井然有序.(参考示例图1) 2. Sprint周期,一个冲刺周期,长度定为两周,本学期还有三个冲刺周期. 3. 确定Sprint目标. 3.1 产品负责人概括产品backlog,对sprint目标进行总体介绍,讲清他认为最重要的故事. 3.2 团队从最重要的故事开始逐一讨论每个故事,估算时间,理清每个条目的含义,在必要的情

0502团队项目 SCRUM团队成立

Scrum团队成立 团队名称:对不对?队 团队目标:短期目标,完成O2O模式的第一个平台 团队口号:我们都不是神的孩子 团队照: 角色分配 产品负责人: 许佳仪.决定开发内容和优先级排序,最大化产品以及开发团队工作的价值. Scrum Master: 卓宇靖.负责确保团队遵循 Scrum 的理论.实践和规则.Scrum Master是团队中的服务式领导. PM项目经理:赖文亮.团队的领导, 带领.平衡.推动.激励.目标达成.交涉,平等工作之外管事也管人. 用户:柯晓君.从最终使用者的角度把握所开

《Blue_Flke》团队项目用户验收评审

一.关于源代码管理的10 个问题: 1.你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 答:团队项目在Github上托管,采用git的方式进行版本控制.使用win7系统,团队的在处理文件的锁定问题上是不加锁的. 2.如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系? 答:点开项目的commit的记录,点击相应的SHA版本哈希值之后可以看到代码的修改内容. 3. 如果某个文件在你签出之后已经被别人修改,

《A_Pancers》团队项目用户验收评审

团队项目用户验收评审 一.关于源代码管理的10 个问题: 1.你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 我们的项目都在github上面,用的win10系统,并且我们的文件没有锁定. 2.如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系. git pull进行更新后,可以看到本地的版本和最新的版本之间的不同之处.同时,在本地上传自己的文件到分支之后也可以查看自己或者是别人上传的文件在以前的版本的基

使用git命令创建分支到团队项目

背景 在我们的团队中,我作为管理者,创建了一个叫HelloWorld的项目,大家各自在本地进行开发,将自己的工作贡献到我们的团队项目中.为了便于审核,我希望大家先将自己的贡献先放在属于自己的一个分支上,以后,你把你每次的贡献都放在这个分支.等我审核后,认为你的贡献是用心的.有价值,我再合并到主分支.这个主分支的所有内容就是我们进行团队开发最终的成果!是不是很有成就感!话不多说,关于git的使用背景和常用操作,小林老师已经给了大家博客链接.下面,咱们就开门见山,跟着我边做边学! Step1:我们先

10.2: 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下-------------答题者:徐潇瑞

10.2: 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下 - 当时的项目有多少用户,给用户多少价值? 现在还有人用吗? - 这个项目能否给我们团队继续开发,源代码/文档还有么? - 项目开发有什么经验和教训 - 对学好软件工程有什么建议 写成一个博客   #团队博客作业2 根据老师的作业要求,我们采访了以前本科认识的一个同学,他在读本科的时候出去实习,参与了一些项目.他参与了手机外卖app的开发,根据他的回答,当时用户有1

团队项目利用Msbuild自定义Task实现增量发布

最近一直在做自动部署工具,主要利用到了Msbuild的自定义Task,通过Task我们可以自定义编译.部署过程减少人工直接干预.Msbuild的详细用法,可以去园子里搜一下,有很多的基础教程,这里就不赘述了,还是集中说一下增量发布的问题. 增量主要涉及到三部分内容,程序.配置和静态文件(例如CSS.JS等),程序的增量比较简单,通过版本对比或者TFS的修改记录便可以查询出被修改过的程序集.配置文件增量大致有两种,全增量和部分增量.全增量也很简单,直接把修改过的配置文件复制到发布包就OK了:部分增