/object-detection-backend

[ 220518 팀 프로젝트 ] 사물인식 프로젝트

Primary LanguagePython

ladder team S.A(Starting Assignment)

🔗 시연 영상

url

🏠 소개

'당신의 예상되는 나이는?'
자신의 얼굴 나이는 얼마나 될까, 궁금한 사람들을 위한 웹사이트.

⏲️ 개발기간

2022년 05월 18일 ~ 2021년 05월 25일

🧙 맴버구성

  • Backend - (깃헙 주소)
    • 공통 backend

      • 데이터 분석, AI 모델 개발
    • 엄관용(팀장) : frontend : CSS UI(후반작업) / backend : main

    • 나성근 : frontend : login / backend : 머신러닝 데이터 분류, 코드단 세팅

    • 한건희 : frontend : sginup / backend : sginup

    • 이동현 : frontend : main / backend : login

📌 필수 기능

  • 사물인식 기능
  • 업로드 이미지 해당 카테고리 출력 서비스 ((ex. 남성, 여성 성별 구분 등)
  • 이미지마다 인식한 사물의 정보를 로그에 저장해주세요 (DB 저장)

📌 추가 기능

  • 커스텀 데이터셋을 만들어서 학습
  • 브라우저의 웹캠 기능 사용으로 촬영 혹은 실시간으로 사물인식
  • 결과 공유 기능
  • 회원기능
    • 소셜 로그인(구글, 카카오) 기능

📌 도전 과제

  • GIT의 Pull Request를 요청시 팀원 중 한 명 이상이 코드를 검토후 코멘트를 달아주세요. 리뷰가 끝나면 Merge를 진행해주세요.
  • 프론트엔드와 백엔드를 별도의 레포지토리로 분리해서 사용해주세요. (flask에서는 render_template 을 사용하지 않고 json 데이터만 보내주는 방식)
  • 백엔드 개발에 Postman을 적극 활용해주세요
  • jQuery대신 javascript를 이용해서 프론트엔드를 작성해주세요.
  • Flask 블루프린트를 사용해서 API 모듈화

📌 와이어 프레임

1차 와이어 프레임

📌 API 설계

https://coherent-crayon-100.notion.site/API-c0d7c1bef57047cc92deb939fa6c0052

1차 API

📌 일정

5 / 18 기획 & 목업(S.A) / backend : 랜드마크 데이터 셋 모델 구현(필수), DB api 설계 / frontend : 로그인, 회원가입 폼 구현(추가)
5 / 19 S.A 피드백 / 1차 backend : 랜드마크 모델 api 구현, 머신러닝 api 이미지 업로드 연동, / frontend : 이미지 업로드 기능 구현
5 / 20 2차 backend : 랜드마크 모델 api 구현, 머신러닝 api 이미지 업로드 연동, / frontend : 이미지 업로드 기능 구현
5 / 21 1, 2차에 대한 보충
5 / 22 1, 2차에 대한 보충
5 / 23 1차 마감(병합), 코드리뷰
5 / 24 GIT 정리 & 발표 영상 녹화 & 제출 (오후 5시)