【KPU】出现 kpu:check img format err! 的错误怎么办?(已解决)
2021-03-063434
AI 快速预览详细
本文解决了 kpu:check img format err! 错误,具体表现为模型要求 224x224 的图像尺寸,但输入的是 320x240。解决方法包括调整 sensor 的输入数据为 224x224 或改变 img 大小,并确保将调整后的图像输入到 kpu 中。参考代码用法详见 GitHub。
|
# 【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=set_windowing) [https://github.com/sipeed/MaixPy_scripts/search?q=pix_to_ai](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 同理修改图片尺寸!!!!!** |




