A.I.44 TensorFlow Lite 공식예제)꽃 인식 안드로이드 앱 -(1) 참고) Recognize Flowers with TensorFlow Lite on Android 텐서플로라이트에서는 직접 모델을 생성하거나 훈련시킬 수 없다. 따라서 로컬에서 훈련시킨 텐서플로 모델을 텐서플로라이트 포맷으로 변환하여 사용한다. 위 예제에서는 꽃을 인식하기 위하여, 사전훈련된 MobileNetV2를 베이스 모델로 훈련 파인 튜닝(fine-tuning)을 적용하여 훈련 한 뒤에 텐서플로라이트 포맷으로 변환하는 Google Colab 노트북을 제공한다. (flowers_tf_lite.ipynb) 코드에서 살펴볼만한 몇 가지 사항들은 아래와 같다. 케라스의 ImageDataGenerator를 이용해서 데이터를 전처리해준다. 이미지의 크기는 224 x 224로 리사이즈하고, 배치크기는 64로 한다.. 2020. 5. 10. TensorFlow Lite 개요 참고) https://www.tensorflow.org/lite/guide TensorFlow Lite guide TensorFlow Lite is a set of tools to help developers run TensorFlow models on mobile, embedded, and IoT devices. It enables on-device machine learning inference with low latency and a small binary size. TensorFlow Lite consists of two main components: The www.tensorflow.org 텐서플로 라이트(TensorFlow Lite) 모바일, 임베디드 디바이스, IoT에서 동작하는 온-디바이스.. 2020. 5. 10. OpenCV c++)노트북 웹캠을 통한 실시간 출력 cap.open(0) 은 디폴트 카메라, 즉 노트북에서 웹캠을 통해 영상을 입력받으라는 뜻이다. 만약에 외장 카메라를 이용할 경우에는 추가 카메라의 ID를 받아와서 영상을 입력받으면 된다. int deviceID = 0; int apiID = cv::CAP_ANY; cap.open(deviceID + apiID); waitKey( int delay ) 는 delay (ms)만큼 대기하여 키 입력을 받게된다. delay가 0이면 무한히 대기하게 되고, 따라서 출력은 정지 이미지로 나오게 된다. 같은 뜻에서 delay가 큰 값일수록 오랜 시간동안 한 이미지가 출력되게 된다. 2020. 2. 14. windows환경에서 opencv 소스코드 빌드하여 설치하기 1. 소스코드 다운 ① opencv repository : OpenCV 기본 모듈에 대한 소스 코드 https://github.com/opencv/opencv ② opencv_contrib repository : OpenCV 추가 모듈을 위한 소스 코드 https://github.com/opencv/opencv_contrib 각 리포지토리에서 Release항목의 Source code(zip)을 받아준다. 2. OpenCV 빌드를 위한 폴더 구조 생성 개인적으로는 Windows10에서 직접 빌드할 프로그램들을 위해, C:\extra를 만들어 사용하고 있다. - C:\extra\opencv 를 생성하고, 다운로드한 소스코드 압축파일을 이곳에 압축해제 한다. (2020년 4월 6일 OpenCV 4.3.0 버전.. 2020. 1. 16. 이전 1 ··· 8 9 10 11 다음