フィルターのクリア

Why does my screen go black?

3 ビュー (過去 30 日間)
Matthew Worker
Matthew Worker 2021 年 11 月 19 日
編集済み: John Kelly 2021 年 12 月 8 日
My region filled image and skeletonized image just appears black
I fill in all the bones using the function below
%% 3. Region Filling
%a. Region filling the “hand.jpg”. You should fill all bones.
hand = imread('hand.jpg');
n = imbinarize(hand);
sq = ones(3,3);
nb=n&imerode(n,sq);
nf=regfill(nb,[227,178],sq); %regfill fxn
%the centre of the image is [227,178]
figure
subplot(1,3,1);
imshow(n)
subplot(1,3,2);
imshow(mat2gray(nb))
subplot(1,3,3);
imshow(mat2gray(nf))
%b. Make Skeletons of filled hand image. You can use proper structuring element.
nk=imskel(nf,sq); %imskel fxn
figure
imshow(nk)
  1 件のコメント
Rena Berman
Rena Berman 2021 年 12 月 8 日
(Answers Dev) Restored edit

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

回答 (1 件)

Image Analyst
Image Analyst 2021 年 11 月 19 日
Why not simply use imfill()???
nFilled = imfill(n, 'holes');

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by