Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    19

    problema nell'uso di fill per riempimento buchi immagini binaria

    Salve a tutti, ho un problema riguardo all'utilizzo della funzione fill in java per poter riempire i buchi di un'immagine binaria.

    In matlab la funzione è imfill ed è facilissima poiché basta inserire l'immagine da elaborare e in automatico fa tutto..

    In java ho cercato come fare ciò e ho visto che i metodi sono all'interno di ij.process.ImageProcessor ma comunque non so come utilizzare tale funzione fiill()
    ho provato in questo modo..

    codice:
    BufferedImage image = ImageIO.read(new File("/BrainTesi/src/fuzzy_CM/a.tiff")); 
    		
    		ImagePlus imagePlus = new ImagePlus(); 
    		imagePlus.setImage(image); 
            	
    		ImageProcessor ip = new ByteProcessor(340,512);
    		
    		ip.setColor(Color.WHITE);
    		
    		ip.fill();
    ma ottengo tutta l'immagine bianca...altrimenti se non metto Color.WHITE diventa nera...
    Questo settaggio lo inserisco perchè ho letto che i metodi fill e draw hanno di default valore nero..quindi dato che a me serve riempire un area di un'immagine bianca che ha buchi neri su sfondo nero ho pensato che dovrebbe essere settato a bianco il colore.

    In allegato ho inserito una delle immagini da elaborare

    Spero che qualcuno sappia aiutarmi...è importante..son bloccato con la tesi per questo problema..

    Grazie..
    Immagini allegate Immagini allegate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.