ncnn 这里可以加个 target_strides 的参数吗,这样对要求是等比例缩放的输入就很方便

u91tlkcl  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(42)

ncnn/src/mat.h

Line 229 in ce7ac39

| | static Mat from_pixels_roi_resize(constunsignedchar* pixels, int type, int w, int h, int stride, int roix, int roiy, int roiw, int roih, int target_width, int target_height, Allocator* allocator = 0); |

kmpatx3s

kmpatx3s1#

我理解的 from_pixels_roi_resize( ) ,是从 HWC 维度顺序的 uchar 数据,把指定的 ROI 区域内的数据, resize 到 target_height * target_width 大小,然后再转为 CHW 维度顺序的 float 类型的 ncnn::Mat 对象。

提到的希望增加的 target_stride 的作用,如果是指 resize 后的 HWC 维度顺序下的 stride,则由于后续执行的 from_pixels( ) 操作,从 resize 后的 HWC 维度的结果去创建 CHW 维度顺序的 Mat,那么这个 target_stride 并没有对最终结果 Mat 有实质变化。

相关问题