Я хочу реализовать алгоритм вырезания шва от Avidan / Shamir. После этапа вычисления энергии, который может быть реализован с использованием основного фильтра изображений, мне нужно вычислить швы с наименьшей энергией, которые не могут быть реализованы в качестве основного фильтра изображений, поскольку он использует динамическое программирование (и у вас нет доступа к предыдущие вычисления на языке затенения opengl).
Так что мне нужен способ эффективного доступа к пиксельным данным изображения в объективе c какао.
Псевдокод пропускает проверку границ:
for y in 0..lines(image) do:
for x in 0..columns(image) do:
output[x][y] = value(image, x, y) +
min{ output[x-1][y-1]; output[x][y-1]; output[x+1][y-1] }