Граничные суперпиксели и матрица смежности - PullRequest
3 голосов
/ 17 февраля 2020

В поисках метода определения соседних суперпикселей я нашел это интересное решение. Однако, как я знаю, необходимо учитывать смежность между суперпикселями, которые расположены в левой и правой границах. Также следует учитывать смежность суперпикселей в верхней и нижней границах.

Например, на приведенном выше рисунке красные пиксели должны заполняться считаться соседними.

Есть идеи для этого?

1 Ответ

2 голосов
/ 17 февраля 2020

Самый простой способ расширить данный ответ до тороидального граничного условия (периодичность по вертикальной оси и по горизонтальной оси соответствует отображению изображения на поверхность тора) состоит в добавлении первого строка изображения как новая, последняя строка и аналогично для столбцов. То есть мы явно делаем метки в первом столбце соседними с метками в последнем столбце.

Этот однострочный выполняет необходимую репликацию:

L = L([1:end,1],[1:end,1]);

Вставьте эту строку после создания L через вызов superpixels и перед вызовом graycomatrix.

...