2013-02-18 4 views
-4

Я знаю, что в matlab есть функция, называемая nlfilter. То, что я пытаюсь найти, это 4-neighbours пикселя. Означает ли это окно 2x2? Можем ли мы это сделать, используя nlfilter?4-соседние пиксели

Спасибо.

+0

Вместо того, чтобы неоднократно публиковать один и тот же (непонятный) вопрос, вы должны вернуться и уточнить вопросы, по которым вы уже получили ответы, и сообщить нам, почему эти ответы недостаточны для ваших требований. Вы получите меньше downvotes и более вежливы с людьми, которые нашли время, чтобы попытаться ответить на ваши вопросы. Например, вам сказали, как найти индексы 4 соседей матричного компонента. Почему этого недостаточно? Что вы планируете делать с этими соседями, когда найдете их? – beaker

ответ

0

Я думаю, вам может показаться, что это легче понять, если вы думаете об этом в терминах блоков, а не в терминах соседей. Таким образом, соседний 2x2 фактически представляет собой только блок 2x2.

Если вы говорите о центральном пикселе относительно северного, южного, восточного, западного пикселов, тогда вы хотели бы использовать блок 3x3. К сожалению, этот блок также будет включать северо-восток, северо-запад, юго-восток, юго-западные соседи.

Here is an example of sliding neighborhood operations in Matlab using nlfilter.