TFlite Model Maker 返回“尝试使用错误的操作解码 BMP 格式”对于一堆 jpg 图像

发布于 2025-01-09 18:13:17 字数 849 浏览 1 评论 0原文

我正在研究这个基本教程 https://www.tensorflow.org/lite/tutorials/使用 Tensorflow lite 进行图像分类的 model_maker_image_classification。但是,image_classifier.create() 返回以下错误:

InvalidArgumentError:  Trying to decode BMP format using a wrong op. Use `decode_bmp` or `decode_image` instead. Op used: DecodePng
 [[{{node cond/DecodePng}}]]
 [[IteratorGetNext]] [Op:__inference_train_function_11083]

Function call stack:
train_function -> train_function

我正在使用来自 http://web.mit.edu/torralba/www/indoor.html。我已经验证数据集中没有位图图像。

我使用的是 Python 版本 3.9.7 和 tflite-model-maker 版本 0.3.4。

我该如何解决这个问题?

提前致谢。

I'm working off this basic tutorial https://www.tensorflow.org/lite/tutorials/model_maker_image_classification on image classification using Tensorflow lite. However, the image_classifier.create() returns the following error:

InvalidArgumentError:  Trying to decode BMP format using a wrong op. Use `decode_bmp` or `decode_image` instead. Op used: DecodePng
 [[{{node cond/DecodePng}}]]
 [[IteratorGetNext]] [Op:__inference_train_function_11083]

Function call stack:
train_function -> train_function

I'm training the model using data from http://web.mit.edu/torralba/www/indoor.html. I've verified that there are no bitmap images in the dataset.

I'm on Python version 3.9.7 and tflite-model-maker version 0.3.4.

How might I solve this problem?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

缪败 2025-01-16 18:13:17

它可能是路径或标头格式,我已经下载并尝试您可以指定文件的新标头< BM6f>或< JFIF>

2 root error(s) found.
  (0) INVALID_ARGUMENT:  Trying to decode BMP format using a wrong op. Use `decode_bmp` or `decode_image` instead. Op used: DecodePng
         [[{{node cond/DecodePng}}]]
         [[IteratorGetNext]]
         [[IteratorGetNext/_4]]
  (1) INVALID_ARGUMENT:  Trying to decode BMP format using a wrong op. Use `decode_bmp` or `decode_image` instead. Op used: DecodePng
         [[{{node cond/DecodePng}}]]
         [[IteratorGetNext]]
0 successful operations.
0 derived errors ignored. [Op:__inference_train_function_11154]

示例 - 错误

示例 - 无错误

It maybe path or header format, I had download and trying you may specific new header of the file < BM6f > OR < JFIF >

2 root error(s) found.
  (0) INVALID_ARGUMENT:  Trying to decode BMP format using a wrong op. Use `decode_bmp` or `decode_image` instead. Op used: DecodePng
         [[{{node cond/DecodePng}}]]
         [[IteratorGetNext]]
         [[IteratorGetNext/_4]]
  (1) INVALID_ARGUMENT:  Trying to decode BMP format using a wrong op. Use `decode_bmp` or `decode_image` instead. Op used: DecodePng
         [[{{node cond/DecodePng}}]]
         [[IteratorGetNext]]
0 successful operations.
0 derived errors ignored. [Op:__inference_train_function_11154]

Sample - errors

Sample - no errors

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文