1.계획서

                      종합설계 프로젝트 계획서 요약

팀명


DOOR

제출일

2013 3 13

프로젝트 제목


lookBack

팀원

성명

학번

SNS 주소

강은경(조장)


20093259

http://www.facebook.com/profile.php?id=100003730804920

서경원


20085418

http://www.facebook.com/skyungwon

이윤아


20093325

http://www.facebook.com/youna.lee.10

정재광


20073248

http://www.facebook.com/silver889

최원석


20073259

http://www.facebook.com/wonseok.choi.332

주에피롱


20095403

http://www.facebook.com/longphi03088

설계 프로젝트 개요

프로젝트 개요

  • 추진배경
    : 친한 사람들과의 사진공유를 통해 친목을 도모할 수 있으며, 이용자가 원하는 방법으로 사진을 정렬함으로써 사진 검색에 대한 편의성을 제공하고, 사진을 포토북으로 받아볼 수 있게 하여 아날로그적 감성을 느낄 수 있다.

  • 연구내용
    [Local]
    - Android 기반의 어플리케이션을 구축.
    - OpenCV를 이용한 얼굴인식 필터링을 개발.

    [Server]
    - Amazon Web Service를 이용하여 서버 구축.
    - Hadoop을 통한 사진정렬.
    - Local과의 통신망 형성.

장점

  • 1. 주위사람들과 사진을 공유할 수 있다.
  • 2. 필터링 기능을 통하여 보다 쉽게 사진을 정리할 수 있다.
  • 3. 포토북 제작의 자동화로 사용자들이 포토북 제작시 겪는 번거로움을 줄일 수 있다.

현실적 제한요소 

    • 카카오 API의 제한 : Facebook API를 통한 개발
    • 서버 구축 시 비용문제 발생 : 최소한의 서버 인스턴스 사용
    • 사진 메타데이터 GPS의 부재 : 메타데이터 직접입력

    비교대상 

      • 유사한 프로젝트 / 소프트웨어와 수행하려고 하는 프로젝트 차별성을  1. 2. 3. 과 같이 항목을 나누어 기술한다.

      • 유사한 프로젝트 - 네이버의 'BAND', 카카오톡의 '카카오앨범'
      • 1. 필터링 기능을 추가하였다. 인물별 필터링 기능을 통해 기존의 어플리케이션과의 차별성을 두었다.
      • 2. 사진 정리 후 포토북을 제작을 통해 포토북이라는 물리적 결과물을 만들어 낼 수 있다.

      마일스톤 일정


      • 마일스톤

        개요

        시작일

        종료일

        주제 선정

        주제 선정 개발 영역(Local : Android, Server : AWS, Hadoop) 공부

        산출물 :

        1. 프로젝트 주제 선정 완료

        2013-01-07

        2013-02-01

        계획서 발표

        개발 환경 완성 (Eclipse 설치, AWS EC2 가상 리눅스 환경 구축, 대용량 데이터 처리를 위한 분산처리 프레임워크 Hadoop 설치, openCV 개발을 위한 Visual Studio 설치 openCV 라이브러리 구축 완료)

        산출물

        1. 프로젝트 수행 계획서
        2. 각각의 개발 환경 구축
        3. 프로젝트 전체적인 OverView 완료

        2013-02-04

        2013-03-07

        설계 완료

        시스템 설계 완료

        산출물 :

        1. 시스템 설계 사양서

        2013-03-07

        2012-03-22

        1 중간 보고

        기능 OpenCV Face Recognition구현 완료

        산출물

        1. 프로젝트 1 중간 보고서
        2. 프로젝트 진도 점검표
        3. 1차분 구현 소스 코드

        2013-03-22

        2013-04-04

        2 중간 보고

        기능 Hadoop Map Reduce 구현 완료

        산출물 :

        1. 프로젝트 2 중간 보고서
        2. 2차분 구혀 소스 코드

        2013-04-08

        2013-05-02

        구현 완료

        시스템 구현 완료

        산출물: 어플리케이션 클라우드 컴퓨팅 플랫폼

                안드로이드 클라우드 어플리케이션

        2013-05-06

        2013-05-13

        테스트

        시스템 통합 테스트

        산출물: 어플리케이션 클라우드 컴퓨팅 플랫폼

                안드로이드 클라우드 어플리케이션

        2013-05-13

        2013-05-20

        최종 보고서

        최종 보고

        산출물: 최종보고서

        2013-05-20

        2013-05-28


      결론

      • 사진 관리 프로그램을 개발하여 많은 양의 사진을 쉽고 간편하게 정리할 수 있도록 도와준다. 정기된 사진을 가지고 간단한 작업만으로도 사용자가 원하는 개인 포토북을 생성할 수 있게 해준다. 
                 


          Ċ
          6조 캡스톤,
          2013. 3. 13. 오전 9:09
          ć
          6조 캡스톤,
          2013. 3. 15. 오전 9:06
          Ċ
          6조 캡스톤,
          2013. 3. 13. 오후 2:19