Weiße Pixel aus einem s / w-Bild in MATLAB entfernen?

  • Betrachten Sie diesen MATLAB-Code:

     mg=imread(........bmp'); 
    level=graythresh(mg); 
    x=im2bw(mg,level); 
    figure,imshow(x); 
    BW2 = bwperim(~x); 
    figure,imshow(BW2);
     

    für dieses Bild ( HINWEIS hat einen weißen Rand, siehe hier ): Weiße Pixel aus einem s / w-Bild in MATLAB entfernen?

    Das Ergebnis war (ursprünglicher Link hier ):

    Weiße Pixel aus einem s / w-Bild in MATLAB entfernen? >

    Wie kann ich die weißen Pixel aus dem zweiten Bild entfernen und dann das erste Bild mit allem außer den weißen Pixeln aus dem zweiten Bild erhalten.

    Mit anderen Worten , wie kann ich die Grenzen aus dem zweiten Bild entfernen und dann das Originalbild ohne diese Grenzen erhalten?

    05 February 2012
    Pete
1 answer