borders of simple image

3 ビュー (過去 30 日間)
Jakub
Jakub 2013 年 11 月 4 日
回答済み: Image Analyst 2013 年 11 月 4 日
I have this image, ploted with pcolor:
How come that if i want to plot only borders it doesnt work?
bwmorph(Im,'remove')
The border on the top is missing...

採用された回答

Image Analyst
Image Analyst 2013 年 11 月 4 日
pcolor() does not display the entire image. This is a known "feature" that I've been warning people about for years. Notice that you have only 19 by 19 pixels, not 20x20. Use imshow() instead. I recommend never using pcolor to look at regular, normal, rectangular images.

その他の回答 (1 件)

Sean de Wolski
Sean de Wolski 2013 年 11 月 4 日
Can you please provide full reproduction steps? Repeating these steps below does not reproduce this behavior:
SE = strel('disk',10);
BW = SE.getnhood;
subplot(121)
imshow(BW);
BWr = bwmorph(BW,'remove');
subplot(122)
imshow(BWr)

カテゴリ

Help Center および File ExchangeRead, Write, and Modify Image についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by