teachable machine lite
v1.2.0.2
작성자 : Meqdad Darwish
Google의 Teachable Machine 플랫폼에서 내보내기 모델을 로봇 공학 및 임베디드 시스템 환경으로 통합하기 위해 최적화 된 가벼운 파이썬 패키지. 이 간소화 된 버전의 Teachable Machine 패키지는 자원으로 제한된 장치 용으로 특별히 설계되었으므로 임베디드 애플리케이션에 숙련 된 모델을보다 쉽게 배포하고 사용할 수 있습니다. 효율성과 최소 의존성에 중점을 둔이 도구는 로봇 공학 및 IoT 프로젝트에 더 적합한 핵심 기능을 유지합니다.
소스 코드는 Github에 게시됩니다
문서 웹 사이트의 프로젝트 (요구 사항, 설치, 예제 등)에 대해 자세히 알아보십시오.
이미지 분류 : Teachable Machine 플랫폼 ( tflite 확장 기능이있는 모델 파일)에서 내보내기 및 양자화 된 텐서 플로우 라이트 모델을 사용하십시오.
패키지 요구 사항 및 종속성에 대한 자세한 정보는 문서를 방문하십시오.
Python >= 3.9
numpy < 2.0 (v1.26.4 recommended)
pip install teachable-machine-litenumpy
tflite-runtime
PillowOpenCV가있는 Teachable Machine Lite 패키지의 예 :
from teachable_machine_lite import TeachableMachineLite
import cv2 as cv
cap = cv . VideoCapture ( 0 )
model_path = "model.tflite"
labels_path = "labels.txt"
image_file_name = "screenshot.jpg"
tm_model = TeachableMachineLite ( model_path = model_path , labels_file_path = labels_path )
while True :
ret , img = cap . read ()
cv . imwrite ( image_file_name , img )
results , resultImage = tm_model . classify_and_show ( image_file_name , convert_to_bgr = True )
print ( "results:" , results )
cv . imshow ( "Camera" , resultImage )
k = cv . waitKey ( 1 )
if k == 27 : # Press ESC to close the camera view
break
cap . release ()
cv . destroyAllWindows () results 값은 labels.txt 파일의 내용에 따라 할당됩니다.
더 많은 경우; 이 예를 살펴보십시오
선적 서류 비치
pypi
소스 코드
가르 칠 수있는 기계 플랫폼