Git Product home page Git Product logo

api_ml_ai's Introduction

API_ML_AI

Target release 2018年12月
Epic 记住师兄姐—小程序
Document Status 梁剑舜
Document owner 梁剑舜
Designer 梁剑舜
Developer 梁剑舜
QA 梁剑舜

目的:做一个能随时认识师兄姐的小程序

背景:

毕业季时,舍友聊起‘学班们’,指着手机的照片说出很多‘学班’的名字,我看着图片一脸懵,只认识自己的‘学班’,其他人可是同一学院的‘学班’,还介绍过自己的,我没记忆

目标:

  • 前期:
  1. 建立人脸库,有分类搜索、相似人脸搜索这俩基本功能
  2. 分享刚认识的师兄姐的图片,长按可以弹出‘识别师兄姐’的提示

  • 后期
  1. 增加一些小游戏,例如图片--信息匹配、图片-图片匹配等,完成游戏后分享出去,邀请别人也来玩,加强互动
  2. 用户可以上传自己的照片,扩充人脸库,其他用户进行相似搜索时能找到更多人脸

核心价值:

在校学生/已毕业校友想要了解自己专业、社团或班级等不同团体的师兄姐/同级同学,提供基本的毕业生资料(姓名、学号、专业、年级),分享这些照片,制造话题,成为加强互动的小工具

加值宣言:

运用了人脸识别的人脸搜索API,找出与照片相同或相似的人脸,用户可以多认识几个人;也运用了辅助API组,帮助建立人脸库

用户

在校师生 毕业校友

用户需求

  • 毕业季,拍了好多照片,但有很多师兄姐是不认识的
  • 群里闲聊,突然有人发出照片,他知道这是师兄姐,但不知道名字
  • 就想找个话题去闲聊

人工智能概率性与用户痛点:

  • 相似人脸搜索会显示图片的置信度

需求 Requirements:

Title User Story Importance
分类搜索 基本功能 重要
分享 用户认识完后需要互动 重要
人脸搜索 用户可以用这个功能多认识几位师兄姐 次重要

使用者交互及设计:

  • 登录获取权限(低保真)
    avatar
  • 有以下几个功能:
  1. 我的(低保真)
    avatar
  2. 每日新认识(低保真)
  • 下拉刷新,点击放大后也有资料显示
    avatar
  1. 我要找人,可支持上传图片、长按图片和直接拍照识别(低保真)
  • 先检测人脸,选择人脸,再搜索
    avatar
  1. 长按图片弹出提示(低保真),先检测人脸,点击放大后也有资料显示
    avatar

API运用:

1.face++:人脸识别-search_API、辅助API组(建立人脸库)输入和输出

  • 建立人脸库 avatar
  • 添加人脸
    avatar
  • 添加自定义的人脸信息
    avatar
  • 人脸搜索
    avatar
  • 单人搜索演示结果
    avatar
  • 多人搜索演示结果
    avatar
  • 搜索出现的问题:
    • 多人搜索时,从左边选择能检测到的人脸进行搜索,不能检测到所有的人脸
    • 分辨率低时,检测的结果不可靠
  • 解决办法:
    • 多人搜索时,先进行人脸检测,找出所有能检测出来的人脸,选择想要搜索的人脸
    • 机器深度学习解决检测不到所有人脸
    • 提示用户上传更清晰的图片

可解决的问题 Questions:

  • 建立人脸库,基本搜索、相似人脸搜索
  • 长按弹出识别提示
  • 分享

不做 Not doing:

  • 互动小游戏
  • 输入自己的照片

清单

api_ml_ai's People

Contributors

jsyucker avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.