Toggle navigation
Toggle navigation
This project
Loading...
Sign in
2020-1-capstone-design1
/
KNW_Project1
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
김지은
2020-06-21 19:45:28 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
a1e7878de6e2480d1e261252223891dc0751cea1
a1e7878d
1 parent
cef3e227
Update README
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
12 deletions
README.md
README.md
View file @
a1e7878
...
...
@@ -9,18 +9,17 @@
2) ./data/images/train에 학습 데이터 저장
3) ./data/images/test에 테스트 데이터 저장
4) ./code/txt_to_csv.ipynb으로 "Penn-Fudan Database for Pedestrian Detection and Segmentation"의 annotation txt파일을 csv로 변환
5) ./code/object_detection.ipynb에서 xml->csv->tfrecord로 변환해 학습에 사용
선택) ./code/augmentation.ipynb으로 데이터셋 부풀리기
5) ./code/object_detection.ipynb에서 xml->csv->tfrecord로 변환해 학습에 사용 선택) ./code/augmentation.ipynb으로 데이터셋 부풀리기
###학습
###
학습
./code/object_detection.ipynb를 순서대로 따라서 실행 (tfrecord 변환, pretrained model 설치, 학습, tflite 변환, 테스트 단계 포함)
### 안드로이드
Android studio 먼저 설치,API 21이 최소인 android 디바이스 및 android 개발환경 ,
Android Studio 3.2 이상인 환경 필요
Android에서 Tensorflow lite를 사용하기 위해서는 build.gradle dependencies에 “compile‘org.tensorflow:tensorflow-lite:+’”. 라이브러리를 추가
Android-tensorflow lite에서는 object detection을 하기 위해 ./code/object_detection.ipynb로 양자화된 tfilte 모델과 라벨링된 txt파일을 android/app/src/main/assets 폴더에 저장
DetectorActivity.java에서 TF_OD_API_MODEL_FILE, TF_OD_API_LABELS_FILE를 학습한 모델에 맞게 변경, Camera2 API를 사용하여 장치의 후면카메라 사용
카메라의 화면을 보여주는 TextureView와 카메라의 기능을 하는 Preview를 통해 카메라 구현, CameraActivity.java에서 이미지 탐색, DetectorActivity.java에서 인터페이스 설정 및 이미지 처리 수행
1) Android studio 먼저 설치, API 21이 최소인 android 디바이스 및 android 개발환경,
Android Studio 3.2 이상인 환경 필요
2)
Android에서 Tensorflow lite를 사용하기 위해서는 build.gradle dependencies에 “compile‘org.tensorflow:tensorflow-lite:+’”. 라이브러리를 추가
3)
Android-tensorflow lite에서는 object detection을 하기 위해 ./code/object_detection.ipynb로 양자화된 tfilte 모델과 라벨링된 txt파일을 android/app/src/main/assets 폴더에 저장
4)
DetectorActivity.java에서 TF_OD_API_MODEL_FILE, TF_OD_API_LABELS_FILE를 학습한 모델에 맞게 변경, Camera2 API를 사용하여 장치의 후면카메라 사용
5)
카메라의 화면을 보여주는 TextureView와 카메라의 기능을 하는 Preview를 통해 카메라 구현, CameraActivity.java에서 이미지 탐색, DetectorActivity.java에서 인터페이스 설정 및 이미지 처리 수행
## Project Results
![
test1
](
/uploads/e88bf788e53341e7c3731390a1a8f569/test1.gif
)
...
...
@@ -29,8 +28,8 @@
## Members
*
지도 교수
-
김녹원 교수님
김녹원 교수님
*
팀원
-2017103976 김지은
-2017104000 신아형
-2017104033 최세현
\ No newline at end of file
2017103976 김지은
2017104000 신아형
2017104033 최세현
\ No newline at end of file
...
...
Please
register
or
login
to post a comment