2020년도 1학기 빅데이터캡스톤디자인 프로젝트 관리 페이지입니다.
- 팀명 : 천리안
- 팀원 및 역할
- 진형석 : 프로젝트 진행 총괄 & 보고서 작성 & 서버 구축 및 관리 & git 관리 & 기타 프로그램 작성 & 오픈소스 활용 검토
- 양원석 : 프로젝트 전체 알고리즘 작성 & 서류작성 및 물품구매 관리 & 라즈베리 파이 및 카메라 세팅 & 영상처리 코딩(파이썬)
- 박주승 : 안드로이드 레이아웃 초안 & 아두이노 설계 & 적외선 센터 카운터 코딩
- 조성욱 : 소스코드 보완 & QA & 테스팅(시나리오, 성능측정)
-
프로젝트명 : 붐비나 안붐비나 - 헛걸음 방지 앱
-
프로젝트 내용 : 적외선/영상처리 센서로 인원수를 카운팅하고 실시간으로 앱으로 공유해서 바쁜 곳을 피해 헛걸음을 막는 앱 식사시간의 교내/외 식당, 출퇴근시 택시/버스 정류장, 쉬는시간의 교내 편의점 및 인쇄실 라즈베리파이 서버 - [ 아두이노(적외선센서), 라즈베리파이(영상처리센서) ] : 다중 무선 통신, 안드로이드 앱과 연동
-
기대효과
- 적외선 센서와 영상처리를 통하여 유동인구 및 혼잡도를 파악 할 수 있다.
- 사람이 붐비는 바쁜 시간(식사, 출퇴근)의 인원수를 파악해 바쁜 곳을 피해 헛걸음을 막을 수 있다.
- 시간별 유동인구 데이터를 얻고 분석해서 다양하게 응용 가능하다. (계절/기간별 방문인원 파악, 상권 분석 등)
- APM (Apache, PHP, MariaDB)
- Apache/2.4.38 (Raspbian)
- PHP Version 7.3.14-1~deb10u1
- phpMyAdmin 4.6.6deb5
- MariaDB 10.3.22-Raspbian 10
- Android Studio OS 6.0+
- Raspberry Pi 4B / 3B
- Arduino UNO R3
- 적외선 센서 출입 카운팅
- 영상처리 센서로 인원수 파악
- 서버 데이터 연동 분석
- 안드로이드 앱
Document 프로젝트 문서 관련 디렉토리
DB 데이터베이스 관련 디렉토리
Report 보고서 관리 디렉토리
Minutes 회의록 관리 디렉토리
etc 기타 필요한 연결 프로그램 소스코드 및 자료
img 기타 이미지 자료
- 장소는 초반에는 화상통화, 이후부터는 스터디룸에 모여서 진행
- 캡스톤디자인_천리안_회의록(200000)_양식
- 캡스톤디자인_천리안_회의록(200327)_처음
- 캡스톤디자인_천리안_회의록(200328)_팀장
- 캡스톤디자인_천리안_회의록(200330)_주제선정1
- 캡스톤디자인_천리안_회의록(200331)_주제선정2
- 캡스톤디자인_천리안_회의록(200401)_주제구체화
- 캡스톤디자인_천리안_회의록(200402)_지도교수면담
- 캡스톤디자인_천리안_회의록(200403)_신청서_작성_및_보완
- 캡스톤디자인_천리안_회의록(200408)_신청서_완성_및_제출
- 캡스톤디자인_천리안_회의록(200409)_깃허브_연동
- 캡스톤디자인_천리안_회의록(200413)_물품구입_적외선센서(아두이노)
- 캡스톤디자인_천리안_회의록(200414)_물품구입_영상처리센서(라즈파이)
- 캡스톤디자인_천리안_회의록(200418)_물품구입_기타물품_및_예산정리
- 캡스톤디자인_천리안_회의록(200421)_앱_UI_개발_및_토의
- 캡스톤디자인_천리안_회의록(200423)_서버구축_APM(Apache, PHP, MariaDB)
- 캡스톤디자인_천리안_회의록(200424)_영상처리센서_설계_및_코딩
- 캡스톤디자인_천리안_회의록(200428)_적외선센서_설계_및_코딩
- 이 프로젝트를 이해 및 수정하기 위해서는 다음과 같은 이해가 있으면 도움이 될 것입니다.
- 리눅스에 대한 지식과 이해
- 파이썬, C언어, SQL 문법
- 데이터베이스(DB) 기본 사용 방법
- 서버 구축 관련 지식(APM)
- 라즈베리파이 관련 지식
- 아두이노 관련 지식
- 적외선, 영상처리 등 각종 센서 지식
문서명 | 설명 |
---|---|
적외선 센서 코딩 | 아두이노(C언어)에 적외선 카운트 코딩 |
영상처리 센서 코딩 | 라즈베리파이(파이썬)에 영상처리 카운트 코딩 |
데이터베이스(SQL) | SQL을 정의해 놓은 문서 |
테스트 상황 | 이 프로젝트에서 테스트 하기 위한 상황을 가정하고 설명한 파일 |
문서명 | 설명 |
---|---|
MariaDB 기본 명령어 | 마리아 DB의 기본 명령어 및 설치법 |
오픈소스 활용 가능성 검토 | 이 프로젝트를 위한 여러 오픈소스 비교 및 활용 가능성 검토 |
- 서버
- 영상처리센서(라즈베리파이) - 서버(라즈베리파이) 간 통신
- 적외선센서(아두이노) - 서버(라즈베리파이) 간 통신
- 안드로이드
- 세부 디자인, 아이콘 구상 및 구현
- 서버 데이터베이스와 통신
- 영상처리
- 영상처리 최적화
- 적외선 센서
- 와이파이 모듈 설치 후 서버 통신