He creado mi modelo de deteccion de objetos y lo he descargado en la raspberry pi 4 mediante el comando " $ edge-impulse-linux-runner --download modelfile.eim" ahora ¿como puedo abrir este archivo y editarlo con python para programar?
el archivo .eim es un ejecutable pero no me permite ejecutar en la raspberry.
Hola @Blechon,
Tenemos varios SDK según tus preferencias de programación que te permiten usar este ejecutable .eim: https://docs.edgeimpulse.com/docs/edge-impulse-for-linux#sdks
Puedes echar un vistazo a los siguientes ejemplos en este repositorio de Github (aquí en Python): https://github.com/edgeimpulse/linux-sdk-python/tree/master/examples para tener una mejor idea.
Con python necesitarás instalar la siguiente dependencia usando pip:
pip3 install edge_impulse_linux
Y hacer algo similar a esto:
from edge_impulse_linux.runner import ImpulseRunner
features = [] # <---- put your raw features in here
runner = ImpulseRunner(modelfile)
try:
model_info = runner.init()
print('Loaded runner for "' + model_info['project']['owner'] + ' / ' + model_info['project']['name'] + '"')
res = runner.classify(features)
print("classification:")
print(res["result"])
print("timing:")
print(res["timing"])
finally:
if (runner):
runner.stop()
Saludos,
Louis