opencl image_scaling()函数结果存储的bmp文件打开时是不对的

  • 0 replies
  • 53 views
请教一个问题:用 opencl 的lib 函数  image_scaling(__read_only image2d_t sourceImage,
                            __write_only image2d_t destinationImage,
                            const float widthNormalizationFactor,
                            const float heightNormalizationFactor),缩放图像出来,存储的结果RGB 图片打开是乱的,显示不正常。缩放的比列因子是1/1.45,长和宽同比例缩放,比如 928*696 缩小到 640*480,这个是什么原因导致的?

另外我们在相同方法实现 320*320 --》256*256 的缩小,但是输出数据,直接存储成 bmp 文件,显示结果是正确的。

平台是RK3288的 Mali GPU

QQ群里有人说是 内存对齐,我还没有清楚?请给与详细解释,谢谢



« 最后编辑时间: 十一月 29, 2019, 08:53:43 pm 作者 mminrong »