【KPU】出现 kpu:check img format err! 的错误怎么办?(已解决)

2021-03-087272
AI 快速预览详细 收起
本文介绍了如何解决 kpu:check img format err! 错误。当 KPU 检测到输入图像格式与模型要求不匹配时,会出现此错误。解决方法包括调整 sensor 输入数据(如使用 sensor.set_windowing((224, 224)))或改变图像大小(如使用 img.resize(224, 224))。参考代码用法可以在 MaixPy_scripts 中找到。

【KPU】出现 kpu:check img format err! 的错误怎么办?(已解决)

解决方法

看左下角的终端输出提示。

意思是说,这个模型的要求是 224224 ,但输入的是 320240。

解决方法如下

  • 改变 sensor 的输入数据,即为 sensor.set_windowing((224, 224))。

  • 改变 img 大小,如 tmp = img.resize(224, 244) ,但此时需要将 tmp 输入到 kpu 中,也就是继续执行 tmp.pix_to_ai() ,并且务必在使用完后,对该图像销毁,即 del tmp。

参考代码用法可以有

https://github.com/sipeed/MaixPy_scripts/search?q=set_windowing

https://github.com/sipeed/MaixPy_scripts/search?q=pix_to_ai

注意看终端输出提示,特别强调!!!
灰色字体的错误

kpu img w=320, h=240 but model w=224, h=224

意思是说,这个模型的要求是 224224 ,但输入的是 320240 。

所以要改图片为 224224 输入,如果是 128128 同理修改图片尺寸!!!!!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -