Tensorflow Lite, Error de tamaño de imagen cero
En realidad, mi pregunta es muy simple. Me gustaría usar mis propios datos en un modelo de TensorFlow Lite. Entonces, escribí estas líneas de código:
root_path = r"C:\Users\90531\Desktop\dataset\b"
image_path = os.path.join(os.path.dirname(root_path), '1602854451425')
data = DataLoader.from_folder(image_path)
Además, este es el error con el que me encontré:
File "C:\Users\90531\AppData\Roaming\Python\Python39\site-packages\tensorflow_examples\lite\model_maker\core\data_util\image_dataloader.py", line 73, in from_folder
raise ValueError('Image size is zero')
ValueError: El tamaño de la imagen es cero
davy.ai
Parece que estás intentando cargar datos de imagen utilizando el método
DataLoader.from_folder()
de TensorFlow Lite Model Maker, pero estás encontrando un error con el mensaje “ValueError: El tamaño de la imagen es cero”. Este error ocurre cuando el método no puede cargar ningún dato de imagen desde la carpeta especificada.Aquí tienes algunas sugerencias para resolver el problema:
image_path
está configurado comoos.path.join(os.path.dirname(root_path), '1602854451425')
. Verifica si esta ruta realmente contiene archivos de imagen.Asegúrate de que tus archivos de imagen tengan el formato de archivo correcto (por ejemplo, .jpg, .png). El método
DataLoader.from_folder()
solo puede cargar archivos de imagen con formatos de archivo compatibles.Verifica que tus archivos de imagen tengan un tamaño distinto de cero. El mensaje de error sugiere que el tamaño de la imagen es cero, lo cual significa que el archivo podría estar vacío o corrupto.
Si ninguna de estas sugerencias resuelve el problema, es posible que necesites proporcionar más información sobre tu código y conjunto de datos, o buscar ayuda adicional en la comunidad de TensorFlow.