Объект трассировки в двухуровневом изображении
B = bwtraceboundary(BW,P,fstep)
B = bwtraceboundary(BW,P,fstep,conn)
B = bwtraceboundary(BW,P,fstep,conn,m,dir)
прослеживает схему объекта в двухуровневом изображении B
= bwtraceboundary(BW
,P
,fstep
)BW
. Ненулевые пиксели принадлежат, объектные и пиксели с нулевым знаком составляют фон. P
задает координаты строки и столбца точки на границе объекта, где вы хотите, чтобы трассировка началась. fstep
задает начальное поисковое направление для следующего объектного пикселя, соединенного с P
. B
содержит координаты строки и столбца граничных пикселей для области.
Функция bwtraceboundary
реализует Мура-соседа, прослеживающего алгоритм, измененный критерием остановки Джейкоба. Эта функция основана на функции boundaries
, представленной в первом выпуске Цифровой обработки изображений Используя MATLAB, Гонсалесом, R. C. Р. Э. Вудс и С. Л. Эддинс, Нью-Джерси, Пирсон Prentice Hall, 2004.
[1] Гонсалес, R. C. Р. Э. Вудс, и С. Л. Эддинс, цифровая обработка изображений Используя MATLAB, Нью-Джерси, Пирсона Prentice Hall, 2004.