Estou tentando desenvolver um programa em java que leia uma imagem e diga qual a cor daquela imagem, por exemplo após ler a imagem diz se a imagem é azul, vermelho, verde etc. Porém estou aprendendo programação Java agora e nunca trabalhei com imagens antes, vocês poderiam me ajudar me dizendo como trabalhar com imagens e/ou alguma vídeo aula, livro, site que ensine a trabalhar com imagens no Java.
Você pode carregar a imagem num BufferedImage usandno ImageIO.read(), e pegar a cor dos pixels com o método getRGB(), passando a posição do pixel que quer analisar.
Este código exige a cor RGB mais comum de uma imagem. O que fiz foi basicamente registrar todos os pixels da imagem e ver qual que é o pixel mais comum.