Ir ao conteúdo
  • Cadastre-se

Erick Oliveira Silva

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. Pessoal, estou precisando de uma imensa ajuda. Estou fazendo um trabalho e preciso analisar imagens de gráficos em que não possuo os pares ordenados dos pontos que geram uma curva. Sei que é possivel analisar a imagem a partir dos seus pixels em que o conjunto deles será uma matriz e cada posição é um pixel com a cor que está na imagem. Alguém sabe de algum codigo? Sei que é possivel fazer no matlab (PAGO) mas preciso fazer em um software free porque senão, não poderei colocar no trabalho. Alguém poderia ajudar? No caso, eu tenho isso: BufferedImage img = null; try { img = ImageIO.read(new File("c:\\Temp\\teste.bmp")); for (int x = 0; x < img.getWidth(); x++) { for (int y = 0; y < img.getHeight(); y++) { Color cor, novacor; cor = new Color (img.getRGB(x, y)); int r = cor.getRed(); int g = cor.getGreen(); int b = cor.getBlue(); if (r == 0 && g == 0 && b == 0) { novacor = new Color(255, 0, 0); } else { novacor = new Color(r, g, b); } img.setRGB(x, y, novacor.getRGB()); } } File outputfile = new File("C:\\Temp\\saida.bmp"); ImageIO.write(img, "bmp", outputfile); } catch (Exception e) { System.out.println(e.getMessage()); } Só que eu não quero alterar a cor do que está em preto. O que eu quero exatamente é: Analisar uma imagem (uma curva gerada por pontos (não tenho esses pontos)) e a partir dela, me retornar os valores de cada cor de cada pixel. Eu sou leigo em Java, mas preciso muito de ajuda. Esse código ai foi o que encontrei de semelhante na net, porém nao tem a parte que justamente quero. Agradeço a ajuda. OBS: PODE SER EM OUTRAS LINGUAGENS

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...