フィルターのクリア

How to skeletal the image ?

3 ビュー (過去 30 日間)
Naresh Naik
Naresh Naik 2013 年 12 月 28 日
コメント済み: Image Analyst 2013 年 12 月 30 日
Do we find out the exact length (In pixels) of horizontal and vertical line....

採用された回答

Image Analyst
Image Analyst 2013 年 12 月 28 日
To get the skeleton:
skelImage = bwmorph(binaryImage, 'skel', inf);
to find the number of pixels in that:
theNumberOfPixels = sum(skelImage(:));
  2 件のコメント
Naresh Naik
Naresh Naik 2013 年 12 月 30 日
編集済み: Image Analyst 2013 年 12 月 30 日
Here are the link gives the both real image and skelton image
I got number of pixels as 1193
If we compare the both real and skel image,
the horizontal and vertical lines were different in widths with respect to each other
My doubt is why don't we get the width as same as the real image in skel image ?
How can I know the horizontal and vertical line length in pixels from total number of pixels (1193 pixels) ?
Image Analyst
Image Analyst 2013 年 12 月 30 日
Skeletons are only one pixel wide - that's the definition of them. Perhaps you were thinking of the binary image, like
binaryImage = realImage > 30; % or whatever value you want.
This will have some width to the lines.

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by