230 likes | 491 Vues
Cash Director (Android Application). 서경대학교 컴퓨터과학과. 류자 현 , 권나라. 목 차. Smart phone Cash book App 필요성. 국내 · 외 Cash book App 현황. OCR program 소개. Cash Director 설계. Cash Director 구현. 질문 및 답변. App 설계. App 현황. OCR 소개. App 필요성. App 구현. 질문 및 답변. Smart Phone Cash book App 필요성.
E N D
Cash Director (Android Application) 서경대학교 컴퓨터과학과 류자현, 권나라
목 차 Smart phone Cash book App필요성 국내·외 Cash book App 현황 OCR program 소개 Cash Director 설계 Cash Director 구현 질문 및 답변
App설계 App 현황 OCR 소개 App 필요성 App구현 질문 및 답변 Smart Phone Cash book App 필요성 가계부 필요성 재산을 모으기 위한 또 하나의 수단 개인의 수입과 지출현황, 자산 보유 현황 등을 체계적으로 정리 향후 자금 사용 계획 가능 일반 가계부의 제한 사항 수입이나 지출이 발생하였을 때 다른 매체에 기록 후 다시 정리 수기로 작성하거나 컴퓨터로 작성하기 때문에 장소에 제약
App설계 App 현황 OCR 소개 App 필요성 App구현 질문 및 답변 Smart Phone Cash book App 필요성 Smart Phone 기존 휴대폰의 통화기능을 넘어선 활용 가능 Application 개발이 자유로움 Cash Director App 장점 카메라를 이용한 영수증 인식으로 입력 가능 카드 사용시 오는 문자로 자동 입력 가능 수입, 지출 발생 시 즉시 수동으로도 입력 가능 실시간 재산 조회 가능
App설계 App 필요성 OCR 소개 App 현황 App구현 질문 및 답변 국내·외 Application 현황 SaveMoney(android) · 수신 SMS 설정 · 달력 기능 · 자산 관리 · 각종 보고서 · 잠금 기능 · 백업 및 복구 · SCV 내보내기
App설계 App 필요성 OCR 소개 App 현황 App구현 질문 및 답변 국내·외 Application 현황 편한 가계부 (iPhone) · PC 연동 · 문자 붙여넣기 기능 · 카드 관리 · 비밀번호 기능 · 할부 기능 · 직관적 통계 · 백업 및 복구
App설계 App 필요성 App 현황 OCR 소개 App구현 질문 및 답변 OCR program 소개 (android 지원) · Open Source · C++ Language · Open Source · 유료 · 한글 지원 여부(O) · 다양한 플랫폼 지원 · C++ Language · 통계 자료 기준 성능 95% (영문) · 맞춤법 검사 가능 · 한글지원 여부(X) Tesseract Wordsnap ABBY Android 지원 OCR 프로그램
App설계 App 필요성 App 현황 OCR 소개 App구현 질문 및 답변 Tesseract-OCR.... 라이센스 · 아파치 라이선스 2.0으로 구글에 의해 배포 · 자유롭게 사용 가능 특 징 · 글꼴이 고정폭이든가변폭이든 상관없음 · 다양한 언어 사전 지원(자체적으로 다른 언어를 트레이닝 할 수 있는 도구 존재)
App설계 App 필요성 App 현황 OCR 소개 App구현 질문 및 답변 Tesseract-OCR.... Tesseract구동 테스트 · TestOS Environment: Linux Fedora12 · Test Language: 한국어 · Testtesseract version: 3.00 테스트 단계 · 소스 코드를 다운받아 설치 (make, make install) 테스트 이미지 OCR 구동 결과
App 필요성 App 현황 OCR 소개 App 설계 App 구현 질문 및 답변 Cash Director 설계 개발 환경
App 필요성 App 현황 OCR 소개 App 설계 App 구현 질문 및 답변 Cash Director 설계 Android Camera Install Intro Main Input OCR gallery Setting Statistics Output Input Income Input Outgoings Account Statistics Calendar Output Income Modify Income Category Output Outgoings ModifyOutgoings SMS Monitor Password init Preferences SMS : Step : Process : Activity : DB Save / Load / Del : processing : List View : Use : Database
App 필요성 App 현황 OCR 소개 App 설계 App 구현 질문 및 답변 Cash Director 설계 Android-NDK란? · 개발자에게 C, C++ 같은 언어로 native-code를 사용하여 application의 부품을 구현 할 수 있게 함 · JNI 사용 가능 JNI란? · Java Native Interface로 자바가 다른 언어로 만들어진 application과 상호 작용 할 수 있는 인터페이스 제공 C++ .SO 파일 Java Tesseract NDK 빌드 ... ... ndk-build Library file
App 필요성 App 현황 OCR 소개 App 설계 App 구현 질문 및 답변 Cash Director 설계 Java native function so 파일 Load
App 필요성 App 현황 OCR 소개 App 설계 App 구현 질문 및 답변 Cash Director 설계 Income Category Income_id Category_id Date Category_id Account_id Amount History Memo name Account Account_id Name Use_SMS Tel_Num Include_Str Outgoings Outgoings_id Date Category_id Account_id Business Amount History Memo Outgoings Category Category_id name
App 필요성 App 현황 OCR 소개 App 설계 App 구현 질문 및 답변 Cash Director 설계 SMS 수신 가계부 입력 Execute SMS SMS Monitor Execute Search Compare SMS Monitor AccountList Input Activity Account DataInfo comprise
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 기본 동작 첫화면, 메인 화면, 가계부 입력 화면
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 기본 동작 수입 · 지출 입력, 가계부 출력, 달력
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 기본 동작 통계, 설정 메인, 비밀번호 설정
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 기본 동작 수입 · 지출 카테고리 설정, 계좌정보 설정
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 OCR 동작 촬영 후 사진 확인 Tesseract OCR 구동 지출입력부분 입력 기본 카메라 어플실행
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 SMS 동작 ReceiveSMS BroadcastReceiver SMS interpretation
App 필요성 App 현황 OCR 소개 App 구현 App 설계 질문 및 답변 Cash Director구현 동영상 시연
질문 및 답변 App 필요성 App 현황 OCR 소개 질문 및 답변 App구현 App 설계