Info

この質問は閉じられています。 編集または回答するには再度開いてください。

How can I extract and highlight the white portion of an image?

2 ビュー (過去 30 日間)
Asher Zaidi
Asher Zaidi 2018 年 6 月 21 日
閉鎖済み: Asher Zaidi 2018 年 6 月 21 日
How can I extract the white portion of an image (see attached), or delete the black portion so that I have only the holes in the original image left? Also, how can I fill them in so I am able to see them?

回答 (1 件)

Mark Saad
Mark Saad 2018 年 6 月 21 日
編集済み: Mark Saad 2018 年 6 月 21 日
You can try this link: https://www.mathworks.com/discovery/edge-detection.html
and this video: https://www.mathworks.com/videos/edge-detection-with-matlab-119353.html
Or since your image is purely black and white, you can try this:
img = imread('yourimage.png');
subplot(1,2,1);
imshow(img);
img = imcomplement(img);
subplot(1,2,2);
imshow(img)
  1 件のコメント
Asher Zaidi
Asher Zaidi 2018 年 6 月 21 日
編集済み: Asher Zaidi 2018 年 6 月 21 日
I'm sorry my question was unclear. I was hoping to select the white foreground of the image so that I can delete the background I wanted to overlay it on top of the original image.

この質問は閉じられています。

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by