💾 LINK
🔥 최종결정 프로젝트 AI_카멜레온
👀 개요
- 셀피를 업로드하여, 세그멘테이션을 통해 뒷배경색을 지정된 컬러 팔레트로 변경함
- 지정된 여러 개의 색 팔레트 이미지를 모두 출력하여 gif로 생성
- 사진을 다운로드할 수 있다!
✏️ 사용할 기술
👍 1.1버전 논의
- 회원가입, 로그인 데이터
- (논의)사진을 공유할 수 있는가?
- (논의)파이썬에서 레이어
- (논의) 패턴 색이나 이미지가 들어갈지도?
👣 플로우
- 메인페이지 설명, 이미지 업로드
- 결과페이지 이미지출력, 다운로드 기능
👓 구현 기능
💻프론트엔드
- 메인페이지
- 결과페이지
✨백엔드
- 머신러닝 세그멘테이션
- 파이썬 이미지 gif
- 사용자 입력 이미지 업로드
- gif 이미지 다운로드
- git 데이터 저장
- gif 데이터 불러오기
👷♂️ 그라운드 룰
- 코드컨벤션
- 스네이크방식 image_upload
- 익히 알고 있는 줄임말 사용 : nav, body, ft, btn, mdl
- 상위 태그에만 클래스 선택자 넣고, 타고 들어가기 nav_list div li a i { ... color: red }
- 일정관리
- 가이드 일정을 만들어 놓고 비교하기(정확하게 할 필요 없음!)
- 애자일 프로세스 사용(1.0버전 시연을 목표로!)
- 프로젝트 규모를 기준보다 낮게 잡아서 빠르게 끝내고 패치하기!
- 하드스킬
- 파이썬, 플라스크, html, css, vanilla JS, mongoDB
- Robo 3T, Github, Visual Studio Code, AWS EC2
- 소프트스킬
- 하루 일정을 잡으면 먼저 끝난 팀원은 아직 끝나지 않은 팀원에게 붙기! (서포팅)
- 브랜치전략
- f-main-content
- b-api-uploadimage
- frontend, backend로 기능을 나누어 브랜치 생성 및 작업
- main 브랜치에서 가져와 병합하는 방식으로 작업