특화프로젝트 SUB-II

[TOC]

팀원 소개

이름 직책 역할
배상웅 팀장 백엔드
고재석 팀원 백엔드
김채린 팀원 프론트엔드
박수아 팀원 프론트엔드
정혜림 팀원 프론트엔드

프로젝트 개요

  • 프로젝트 기간 : 2021.03.02 ~ 2021.04.09

  • 프로젝트명 : 코멘카(Komencar)

  • 목표

    • Object-Detection을 이용한 AI 모델링 학습을 통해 이미지 캡셔닝 서비스를 개발한다.
    • 사용자가 촬영한 차량 이미지를 받아 해당 차량의 모델을 예측하고, 이에 대한 세부 정보를 제공한다. [ 학습할 차량은 현대 자동차의 5종(그랜저, 아반떼, 쏘나타, 코나, 팰리세이드)으로 제한한다. ]
    • 검색된 차량 정보에 맞는 부가 서비스(관련 뉴스, 리뷰 등)를 제공한다.

주요기능

  1. 차량 모델 검색 서비스
  • 차량의 사진을 찍어서 서버에 전송하면 모델 종류 및 상세 정보를 제공
  • 차량 모델을 직접 검색하면 해당 차량의 상세 정보를 제공
  1. 모델 정보 분석 서비스
  • 검색한 차량의 상세 정보와 옵션별 차트 제공
  • 차량 세대(ex. 1세대, 2세대)의 가장 최신 모델과 성능 비교 차트 제공
  • 검색 차량과 비슷한 모델(가격대, 차체 크기로 구분)과 비교하여 분석한 정보 제공
  • 검색 차량의 관련 뉴스 제공

제작 시 사용된 기술

  • AI

    • Object-Detection (API 사용)
    • ssd_inception_v2_coco (오픈 모델)
  • Back-end

    • SpringBoot, JPA, MariaDB, Docker
  • Front-end

    • HTML, vue.js, TypeScript, CSS, SCSS


프로토타입 & 화면 정의서

초기 프로토타입 문서
komencar_prototype

어바웃 페이지
komencar_about.gif

이미지 검색 페이지 - 카메라
komencar_imgSearch_camera.gif

이미지 검색 페이지 - 앨범
komencar_imgSearch.gif

코멘카 navi바 이동
komencar_navi_bar.gif

코멘카 반응형
komencar_responsive.gif

코멘카 전체 시연
komencar_total.gif


개발문서

https://docs.google.com/spreadsheets/d/1N7dpt55lEjgBRNpb1RvTBGu16N35-yzskRAggzWsvnQ/edit#gid=0


Gantt Chart

gantt
    dateFormat  MM-DD
    title       AI 트랙 진행상황
    %% excludes    weekends
    %% (`excludes` accepts specific dates in YYYY-MM-DD format, days of the week ("sunday") or "weekends", but not the word "weekdays".)

    section 프로젝트 준비
    주제 구체화     : 03-08, 1d
    기능 정의서     : 03-09, 2d
    프로토 타입     : 03-10, 3d
    Object Detection 공부	  :03-09, 4d
    데이터 추출			:03-10, 2d
    데이터 라벨링		:03-13, 7d
    개발 환경 구성      :03-15, 2d

    section 개발
    AI 모델 학습        : 03-17, 03-31
    백엔드, 프론트 개발 : 03-17, 03-31

    section 마무리
    UCC 제작    : 04-01, 7d
    발표 제작   : 04-01, 7d


    %%section 기타

ERD

komencar-erd


PROJECT RULES

project-rules