[머신러닝] AI_카멜레온 S.A

Yungsang Hwang·2022년 5월 18일
0

파이썬 머신러닝

목록 보기
6/7
post-thumbnail

💾 LINK

🗨 Github Repository

🙋‍♂️ Notion Page

🔥 최종결정 프로젝트 AI_카멜레온

👀 개요

  • 셀피를 업로드하여, 세그멘테이션을 통해 뒷배경색을 지정된 컬러 팔레트로 변경함
  • 지정된 여러 개의 색 팔레트 이미지를 모두 출력하여 gif로 생성
  • 사진을 다운로드할 수 있다!

✏️ 사용할 기술

  • segmentation

👍 1.1버전 논의

  • 회원가입, 로그인 데이터
  • (논의)사진을 공유할 수 있는가?
  • (논의)파이썬에서 레이어
  • (논의) 패턴 색이나 이미지가 들어갈지도?

👣 플로우

  1. 메인페이지 설명, 이미지 업로드
  2. 결과페이지 이미지출력, 다운로드 기능

👓 구현 기능

💻프론트엔드

  1. 메인페이지
    • 페이지 사용방법 설명
    • 이미지 업로드 공간
  2. 결과페이지
    • 이미지 출력 공간
    • 이미지 다운로드

✨백엔드

  1. 머신러닝 세그멘테이션
  2. 파이썬 이미지 gif
  3. 사용자 입력 이미지 업로드
  4. gif 이미지 다운로드
  5. git 데이터 저장
  6. gif 데이터 불러오기

👷‍♂️ 그라운드 룰

  1. 코드컨벤션
    • 스네이크방식 image_upload
    • 익히 알고 있는 줄임말 사용 : nav, body, ft, btn, mdl
    • 상위 태그에만 클래스 선택자 넣고, 타고 들어가기 nav_list div li a i { ... color: red }
  2. 일정관리
    • 가이드 일정을 만들어 놓고 비교하기(정확하게 할 필요 없음!)
    • 애자일 프로세스 사용(1.0버전 시연을 목표로!)
    • 프로젝트 규모를 기준보다 낮게 잡아서 빠르게 끝내고 패치하기!
  3. 하드스킬
    • 파이썬, 플라스크, html, css, vanilla JS, mongoDB
    • Robo 3T, Github, Visual Studio Code, AWS EC2
  4. 소프트스킬
    • 하루 일정을 잡으면 먼저 끝난 팀원은 아직 끝나지 않은 팀원에게 붙기! (서포팅)
  5. 브랜치전략
    • f-main-content
    • b-api-uploadimage
    • frontend, backend로 기능을 나누어 브랜치 생성 및 작업
    • main 브랜치에서 가져와 병합하는 방식으로 작업
profile
하루종일 몽상가

0개의 댓글