blob: 6dee6ae3f8feaace12c57572865dea2857c794d3 [file] [log] [blame]
import vision
def run_detector_example():
detector = vision.make_detector('ssd_mobilenet_v2_face_quant_postprocess_edgetpu.tflite')
for frame in vision.Camera('Face Detector', size=(640, 480)):
faces = detector(frame)
vision.draw_objects(frame, faces, color=(255, 0, 255), thickness=5)
def run_classifier_example():
labels = vision.load_labels('imagenet_labels.txt')
classifier = vision.make_classifier('mobilenet_v2_1.0_224_quant_edgetpu.tflite')
for frame in vision.Camera('Object Classifier', size=(640, 480)):
classes = classifier(frame)
vision.draw_classes(frame, classes, labels, color=(255, 0, 255))
if __name__ == '__main__':
#run_classifier_example()
run_detector_example()