Giter Club home page Giter Club logo

magic-mirror's Introduction

Project 魔镜

BUPT CAD Project

Magic Mirror

Escape Game Mirror Mirror on the Wall


Queen: Mirror, mirror, on the wall, who is the fairest of them all?
Mirror: My Queen, you are the fairest in the land.
-- Magic Mirror(Snow White)

TEAM

Role Name Email Bio
President Meina SONG
Project Manager Xin HE [email protected]
Chief Architect Huan LI [email protected] Magic Mirror Project Initializer
Task System Manager Shenda SHI [email protected]
System Administrator Wenjun CHAI
CV Engineer Bo LIN [email protected]
CV Engineer Qing DONG [email protected]
CV Engineer Jiaming DUAN [email protected]
Multi-Modal Engineer Zhengyuan ZHU [email protected]
Multi-Modal Engineer Guang CHEN [email protected]
Dialog Engineer Qinghua DUAN [email protected]
Vision Engineer Zhenggang HOU
System Engineer TBH
UI Designer TBH

We Are HIRING

Requirements:

  1. Eager willing to learning Machine Learning.
  2. Strong sense of responsibility.
  3. Good team player.
  4. Ability to contribute at least 4 hour per week, which including 1 hour for team communition, 2 hour researching, and 1 hour for coding/docing.

Join us by contact @huan (Wechat: 918999) if you are interested!

ROAD MAP & MILESTONES

Year 2017

This idea is created from @huan on Dec 2017, and write a slide from scratch.

Year 2018

  • Oct: The controller of the screen had been upgraded so that it can work without any additional hardward. (we don't need to use another computer to setup the screen after it turned on any more)
  • Nov: We added a HDMI switcher to manage multiple input signals so that we can do switch as easy as push a button.
  • Dec: We had setup Audio System for the Screen so that the HDMI audio can be played as well.

Year 2019

We are setting up the team of the project Magic Mirror!

Currently we have 3 members: Professor SONG, PhD LI, and Master CHAI, we are HIRING!

2019 Q1

  1. Setup the Cameras!
  2. Setup the Microphones!
  3. Record the Videos & Audios, and the ability to play them back.

2019 Q2 - Q4

  1. Integrate PoseNet & FaceNet with Cameras, so that the Mirror could be able to tell us the following facts:
    1. How many people are in the room
    2. Who are in the room
    3. Who are raising their hands
    4. Who are lower their heads
  2. Integrate Audio Speech Recognition with Microphones, so that the Mirror could be able to do the following tasks:
    1. Generate the Text Subtitle in real time
    2. Develop our own algrithms to do ASR (optional)
  3. Integrate Text to Speech so that the Mirror can Talk:
    1. Integrate with TTS API
    2. Develop our own algrithms like WaveNet (optional)
  4. Integrate Mirror with Wechat: Mirror will be able to talk with you on Wechat!
  5. Other Models
    1. Body-Pix
    2. Finger-Net

Year 2020

Do something BIG!

RESOURCES

AUTHOR

Huan LI (李卓桓) <[email protected]>

profile for zixia on Stack Exchange, a network of free, community-driven Q&A sites

COPYRIGHT & LICENSE

  • Code & Docs © 2017-2019 Huan LI <[email protected]>
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons

magic-mirror's People

Contributors

arronhzg avatar cgpeter96 avatar cyfeng16 avatar duan-jm avatar fuyunfuyun666 avatar huan avatar linbo0518 avatar newip avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

magic-mirror's Issues

Task System Kick off Meeting

Hi, @CyFeng16 and task team members:

Let's schedule a kick off meeting for the project, the goal will be:

  1. Understanding the goal of the magic-mirror project
  2. Understanding the goal of the sub system: task management
  3. Understanding who can do what for our team
  4. Setup a weekly schedule meeting for our project in the coming term

For better understanding the problem, please prepare a lightning talk slide(use google docs if possible) to introduce yourself and what you can contribute to this project before the meeting.

The lightning talk slide should include the following topics:

  1. Front cover
  2. Introduce yourself, for example: what is your expertise, why you join and what do you want.
  3. Magic Mirror, for example: why we need it? why do we want to build it? what problem can it solve for us?
  4. Sub System, what is the sub system for? describe it in detail and make sure everyone can understand your description.
  5. Your Plan, for example, what you want to do in the coming term
  6. Back cover

Please also make sure you had read my idea slide about the magic mirror before you write your slide.

Please post the google docs links to the reply of this issue before the new term begin, so that we could schedule the meeting at the beginning of the new term.

@CyFeng16 please let me know when you are ready.

MM Project Introduction Slides Outline

Here is the outline of the Project Development (Business) Plan:
Page 1 - 2: Who are we?
Introduction to AMC, It is the project engagement entity.
Introduction to BUPT CAD, it is the host lab of AMC and MM project.
Page 3 - 4: What do we have?
Introduction to current capabilities and achievements in AI DL, AI CV, AI NLP. (Papers, Champions and so on)
Introduction to current resources in AI DL. (821 room, TPUs, Servers, Datasets, and so on)
Page 5 -6: Why we want to do this?
Introduction to MM project background. (Using the proposal word document. Using the GitHub project homepage content.)
Introduction to MM project potential scenarios or customers.
Page 7 - 8: The excitation or power source or enabler.
Introduction to @huan. @newip. @cad Boss.
Introduction to the backer board. (Namelist of all those who already joined the events of "after-party". With their organization logos and one-sentence brief.)
Page 9 - 11: How this project goes?
Introduction to the project plan (4-stages).
Introduction to the project phase I objective and R&R.
The cases study of related projects.
Page 12 - 14: The project budget plan.
Introduction to budget plan.
Introduction to team plan and current team members.
Introduction to AMC members.
Page 15 - 17: How will you benefit from this project?
The open-source plan to the project and license model.
The engagement plan to sponsors, investors, customers.
TBD
Page 18: Thanks and Q&A.

正源和正罡需要把前次会议讨论的工作安排进行一个小结

As we discussed at the end of July.

1st week of Aug: Stream handling from camera and HDMI-USB, output combined streams and AML Logo, store it to files. Try OBS way (Zhengyuan). Try OpenCV way (ZhengGang and ChenGuang)

2nd week of Aug: Object Detection use camera stream (LinBo), Qingliuxun's API (ZhengGang and Linbo)

Add a python linting testing for our repository

It is very important to keep the coding style of the whole codebase to be consistent through all the team members because it will help us to read the code more easily.

To be added to the CI.

Permission to BUPT/magic-mirror.git denied to CyFeng16.

@huan
When I was about to update some records, I got a ERROR about "ERROR: Permission to BUPT/magic-mirror.git denied to CyFeng16. fatal: 无法读取远程仓库。".
How to get access to this repo as well as I had become a contributoe of this repo, is there something wrong ? I am totally confused @_@. Look forward to you reply. Thx.

Cash Management

Cash Management

  1. Using the wechat ID: XinRobot
  2. Start date: 2019/7/26
  3. All consume record should be noted clearly.
  4. All income record should be noted clearly.
  5. We do the monthly summary for the account details.
  6. The notification would be sent before cash in and out. Especially for cash out. @huan and @zhengyuan are the approvers as required.

R & R

  1. Xin is the cash management owner for in and out.
  2. Huan & Xin & Zhengyuan & LinBo is the approver for the purchase decision.

Report Duration: Monthly, Sent before the end day of each month.

As the initial funding:

  1. Huan & Xin put USD360 into AMC open-collective account.
  2. To active the cash/funding management, Huan & Xin put RMB27520 into wechat account: XinRobot.

The start date: 2019/7/23 9:00

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.