Ler pixel a pixel em uma imagem

3 respostas
L

Ola preciso identificar um objeto em uma foto… pensei em fazer isto pegando o conjunto de cores do objeto para localiza-lo na foto… (não sei se esta e a melhor estrategia… mas é uma delas…) porem como faço para pegar pixel a pixel e reconhecer o rgb de cada pixel em uma foto para achar tal objeto?

3 Respostas

R

Leia a imagem com ImageIO.read(), que irá retornar uma BufferedImage. Neste objeto BufferedImage, use getRGB() para ler os pixels.

R

Dá uma olhada na classe PixelGrabber.

V

A maneira mais eficiente é usar o Raster para isso:

suaImagem.getRaster()

Lá tem diversos métodos que permitem essa manipulação, seja em um único pixel, seja em blocos de pixels.

Criado 18 de junho de 2009
Ultima resposta 18 de jun. de 2009
Respostas 3
Participantes 4