0

У меня есть два бинарных изображения, A и B (A и B имеют одинаковый размер, но имеют разные объекты). В каждом изображении есть много регионов. Теперь я хочу найти соседа любых областей в A. Я использую функцию imdilate-dilation в matlab. Потому что после расширения области A будут увеличиваться, поэтому это может быть связано с областью в B. Я добавлю область B в A и продолжаю ее выполнять. Я остановлюсь, когда мы не сможем добавить какую-либо область от B до A.Matlab, найдите пересечение двух областей, не соответствующих

Я не знаю, как это кодировать? можешь мне помочь. Спасибо большое ? это займет много времени, чтобы рассчитать?

ответ

2

Операция в двоичной форме называется геодезической реконструкцией множества B под расширением множества A. Также можно выполнить это с помощью Erode дополнения к множеству A. Вы можете выполнить это с помощью imreconstruct в matlab. Это помогает извлекать определенные компоненты в наборе B, выбирая набор A. Здесь множество A называется маркером, а множество B называется маской. Расчет выполняется в почти линейном времени, например, при операции маркировки компонентов.

Смежные вопросы