how to calculate area region growing
5 ビュー (過去 30 日間)
古いコメントを表示
mohd akmal masud
2021 年 1 月 22 日
コメント済み: mohd akmal masud
2021 年 1 月 23 日
Hi all, i use function region growing. my script as below. it work. but how to know the area of the growing?
i used regionprops but error pop up. anyone can help me?
note: the pixel value for my region is 1, and the rest is 0. i want to know the total area of 1 (in red circle).
clc
clear all
A = im2double(imread('medtest.png'));
figure, imshow(A);
J = regiongrowing(A);
figure,
B = imshow(A+J);
T = regionprops('table', B,'Area','Centroid')
ERROR!!!!
Error using regionprops
Expected input number 2, L, to be one of these types:
uint8, uint16, uint32, int8, int16, int32, single, double, categorical
Instead its type was matlab.graphics.primitive.Image.
Error in regionprops (line 235)
validateattributes(L, supportedTypes, supportedAttributes, ...
Error in rg (line 8)
T = regionprops('table', B,'Area','Centroid')
0 件のコメント
採用された回答
KALYAN ACHARJYA
2021 年 1 月 22 日
B =A+J;
3 件のコメント
KALYAN ACHARJYA
2021 年 1 月 23 日
編集済み: KALYAN ACHARJYA
2021 年 1 月 23 日
I have answered about this? As you have already used regionprops functiom, I assumed that you can calculate the area.
"Error using regionprops
Expected input number 2, L, to be one of these types:"
If the problem is not resolved, why you accepted my answer, please unaccept it and accept the Image Analyst answer. Whatever Happy to know that the issue has been resolved.
:)
その他の回答 (1 件)
Image Analyst
2021 年 1 月 23 日
You accepted an answer, so is it solved already?
If not, what is this regiongrowing() function you mentioned?
You should just be able to do
props = regionprops(binaryImage, 'Area');
allAreas = [props.Area];
where binaryImage is your segmented image. You can't pass regionprops() the handle to a graphical object. It must be an image, either binary or labeled. See my Image Segmentation Tutorial:
参考
カテゴリ
Help Center および File Exchange で Modify Image Colors についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!