Идентификация координат границы с использованием regionprops и поиск кривизны в MATLAB - PullRequest
0 голосов
/ 29 апреля 2011

Я новичок в обработке изображений с использованием Matlab.Я пытался следить за этим потоком - http://www.mathworks.com/matlabcentral/newsreader/view_thread/264686. Я успешно выполнил обнаружение края и также генерировал массивы PixelList.Я получаю три массива после запуска кода.Это код, который я использовал:

clear all;
A = 'C:\Users\EA\Desktop\1.tif'; 
B = imread(A,'tif');                  
B = double(B)/256;
BW = edge(B,'sobel');
imshow(BW);
L = bwlabel(BW); 
STATS = regionprops(L,'PixelList');

Я не могу определить координаты конкретной точки на изображении (пузырька), используя данные, которые я имею в этих массивах.Как мне поступить, чтобы получить кривизну границы?Я не мог следить за темой, которую я опубликовал раньше ясно.Было бы полезно, если бы кто-то объяснил это лучше, так как я новичок.

Заранее спасибо!

1 Ответ

0 голосов
/ 29 апреля 2011

Ответ будет зависеть от деталей изображения, которое вы используете, но, возможно, с использованием большего количества анализа, доступного через regionprops. Например, если у вас грубо эллиптические объекты, вы можете использовать свойства majoraxislength и minoraxislength для определения кривизны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...