Ios 使用.mlmodel的分割机器学习时,我的面具旋转90度?

Ios 使用.mlmodel的分割机器学习时,我的面具旋转90度?,ios,swift,machine-learning,image-segmentation,Ios,Swift,Machine Learning,Image Segmentation,我的源代码是: 结果如下所示: 有点不对劲,我不知道是什么。你能帮我吗 遮罩向左旋转90度。为什么?这可能是由于图像轴的原点不同造成的。您处理原始字节的唯一位置,因此假设相同的轴是第254行。如果图片使用不同的原点,图像将被镜像。一张图片从右向左索引,另一张图片从左向右索引 -编辑 像这样的事情应该会解决的 let pixIndex = i * w + j let pixValue = features[(w - i) * w + j].intValue let (r, g, b) = pix2

我的源代码是:

结果如下所示:

有点不对劲,我不知道是什么。你能帮我吗


遮罩向左旋转90度。为什么?

这可能是由于图像轴的原点不同造成的。您处理原始字节的唯一位置,因此假设相同的轴是第254行。如果图片使用不同的原点,图像将被镜像。一张图片从右向左索引,另一张图片从左向右索引

-编辑

像这样的事情应该会解决的

let pixIndex = i * w + j
let pixValue = features[(w - i) * w + j].intValue
let (r, g, b) = pix2RGB(pix: pixValue)
-编辑2 忘记了a-1,因为这会导致segfault

let pixIndex = i * w + j
let pixValue = features[(w - i - 1) * w + j].intValue
let (r, g, b) = pix2RGB(pix: pixValue)

提供工作样本项目。您的源代码有两个自定义类我更改了您的行,线程1:EXC_BAD_ACCESS code=1,address=0x1195b4000;