我是使用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');
我无法使用这些数组中的数据识别图像(气泡)上特定点的坐标。我应该如何进行以获得边界的曲率?我无法理解我之前发布的帖子。如果有人因为我是新手而更好地解释它会很有帮助。
提前致谢!
答案 0 :(得分:0)
答案取决于您使用的图像的详细信息,但可能会使用regionprops
提供的更多分析。
例如,如果您有大致椭圆形的对象,则可以使用majoraxislength
和minoraxislength
属性来确定曲率。