我目前有一个 512*512 分辨率的模型,板端输入是 1024*1024 的,是不是模型编译时开启输入节点为 resizer 模型,就能使得 1024 的输入自动 resize 到 512 大小后模型推理?
如果想全面了解resizer是怎么回事,可以看这个链接:https://developer.horizon.auto/blog/10419如果想了解J6EM上怎么部署,可以看工具链用户手册或交付时的配套pdf
比较建议在前面的视频链路里面,比如pym就先做好裁剪或者resize,然后再送给板端模型。resizer这么用的话,你需要板端模型的输入位512x512,然后对1024x1024的输入做(0,0,1023,1023)的裁剪,应该就可以了,可以这么试下
是的,拥有resizer输入的模型可以指定三个参数:Y/UV/ROI,例如Y的大小是1024*1024*1,UV的大小是512*512*2,ROI区域(x0, y0, x1, y1)是(100, 200, 300, 400)。那么实际推理过程将会把ROI区域缩放到512*512大小,作为模型的真实输入。PS:也可以把ROI区域设置的跟输入一样大。