Ho un BufferedImage
trasformato in scala di grigi utilizzando questo codice. Di solito ho ottenuto i valori dei pixel per BufferedImage.getRGB(i,j)
e per ciascun valore per R, G e B. Ma come ottengo il valore di un pixel in un'immagine in scala di grigio?BufferedImage: acquisizione del valore di un pixel nella foto del modello a colori in scala di grigi
MODIFICA: scusa, ho dimenticato la conversione.
static BufferedImage toGray(BufferedImage origPic) {
BufferedImage pic = new BufferedImage(origPic.getWidth(), origPic.getHeight(), BufferedImage.TYPE_BYTE_GRAY);
Graphics g = pic.getGraphics();
g.drawImage(origPic, 0, 0, null);
g.dispose();
return pic;
}
Puoi pubblicare il codice che hai usato per convertirlo? –
"utilizzando questo codice." dov'è il codice? –