Tensorflow Lite 버전이 공개 되어 어느정도 크기 인지 성능은 어느정도 인지

안드로이드에서는 어떤지 궁금해서 다운받아 테스트 해보았습니다.

 

라이센스는

http://www.apache.org/licenses/LICENSE-2.0

입니다.


소스 GitHub 위치는

https://github.com/amitshekhariitbhu/Android-TensorFlow-Lite-Example

에 있습니다.

 

설명은 Git 설치, GitHub 회원가입, Android studioGit 설정이

완료되어 있는 상태에서 진행합니다.

안되어 있다면 아래 링크를 참고 하세요.

[GitHub] GitHub 회원 가입하기

 

[Git] Git 설치 하기 (Windows 용 - Git-2.20.1-64-bit)

 

[Git] Git 무설치 버전 windows 설치 하기

 

[안드로이드] Android studio에 github 환경 설정 하기

 


1. 안드로이드 스튜디오에 소스 받기

 

안드로이드 스튜디오를 실행합니다.



3번째 Check out project from Version Control에서

Git를 선택 합니다.

 

Git가 있는 URL과 다운받을 local Directory 위치를

입력하는 창이 나옵니다.



GitHub에 접속합니다.



[Clone or download]를 클릭하면 하단에 url이 나타납니다.

여기서 url 옆에 있는 아이콘을 클릭하여 클립보드에 저장합니다.

그냥 url을 드래그해서 복사해도 됩니다.



저장된 주소를 URL 입력란에 Ctrl + V로 붙여 넣기 합니다.

 

이제 주소가 맞는지 [Test] 버튼을 클릭합니다.



하단에 연결이 성공했다고 하니 안심하고

[Clone] 버튼을 누릅니다.

신규로 디렉토리를 생성할것인가 물어보는데



[Yes]를 선택해서 디렉토리를 생성하도록 합니다.

 

프로젝트 import 방법에 대한 창이 나옵니다.



여기서는 default가 상단 라디오버튼이 선택되어 있습니다.

기존에 소스가 있는 경우입니다.

당연히 처음 받는 소스이니 두번째 라디오 버튼

Import project from external model을 선택하고 [Finish] 버튼을 클릭 합니다.

 


열심히 다운로드가 진행 됩니다.

오류가 발생했습니다.

버전에 맞지 않나보네요.



우측 파란색 글씨를 눌러 android-27을 설치 합니다.



이번엔 26이 없다고 하네요



설치하라고 파란색 글씨를 또 눌러줍니다.



영차영차 열심히 설치를 알아서 계속 진행합니다.

이번엔 Gradle Plugin을 업데이트 해야 한답니다.



그래 여기까지 왔는데 이거 하나 못하겠냐

[Update]를 눌러 줍니다.

한참 sync를 맞추고 완료가 되었습니다.



우측 빨간글씨는

Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.

명칭이 변경 되었지요.

그냥 무시하고

 


2. 실행

 

실행을 해보겠습니다.

 

실행버튼을 누르고 카메라를 사용해야 하니 가상디바이스가 아닌

실제 핸드폰을 연결해서 테스트 합니다.




3. 결과

 

가까이 있는 키보드하고 종이컵을 찍어서 테스트 해보았습니다.

 

tesorflow light android


그런대로 결과가 나오는 군요.

책상이 좀 지져분 해서인지 인식률이 낮게 나옵니다.

 


4. APK


바이러스 업습니다.

심심하면 한번 다운받아서 한번 테스트 해보세요.


tensorflow_lite.apk


- copy coding -


+ Recent posts