imagens
Class Tratamento

java.lang.Object
  extended by imagens.Tratamento

public class Tratamento
extends java.lang.Object

Esta classe manipula as imagens e gerencia os AGs


Constructor Summary
Tratamento()
           
 
Method Summary
static java.awt.image.BufferedImage apagarRgb(int rgbApagado, java.awt.image.BufferedImage imagem)
           Metodo que auxilia a fitness dos Filtoss
static java.util.List<java.awt.image.BufferedImage> dividirImagem(int fatiaX, int fatiaY, java.awt.image.BufferedImage aDividir)
           Separa a Imagem passada de acordo com as fatias
static java.awt.image.BufferedImage encontraSpots(java.awt.image.BufferedImage imagemPreTratada)
           Esse metodo chama o AG que encotnra os Spots
static java.awt.image.BufferedImage robot(java.lang.String caminho, int xMax, int yMax)
           Metodo de organização para os outros metodos.
static java.awt.image.BufferedImage trata(java.util.List<java.awt.image.BufferedImage> imagens)
           Esse metodo chama o AG de Filtros.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tratamento

public Tratamento()
Method Detail

dividirImagem

public static java.util.List<java.awt.image.BufferedImage> dividirImagem(int fatiaX,
                                                                         int fatiaY,
                                                                         java.awt.image.BufferedImage aDividir)

Separa a Imagem passada de acordo com as fatias

Parameters:
fatiaX - fatiaX é o tamanho no eixo vertical do corte
fatiaY - fatiaY é o tamanho no eixo horizontal do corte
aDividir - é uma imagem que será dividida
Returns:
Uma lista

trata

public static java.awt.image.BufferedImage trata(java.util.List<java.awt.image.BufferedImage> imagens)

Esse metodo chama o AG de Filtros.

Parameters:
imagens - Imagens Dividada
Returns:

encontraSpots

public static java.awt.image.BufferedImage encontraSpots(java.awt.image.BufferedImage imagemPreTratada)

Esse metodo chama o AG que encotnra os Spots

Parameters:
imagemPreTratada -
Returns:

robot

public static java.awt.image.BufferedImage robot(java.lang.String caminho,
                                                 int xMax,
                                                 int yMax)

Metodo de organização para os outros metodos. este retorna a iamgem já tratada pelo AG

Parameters:
caminho -
xMax - - tamanho maximo da imagem
yMax - - tamanho maximo da imagem
Returns:
imagem tratada

apagarRgb

public static java.awt.image.BufferedImage apagarRgb(int rgbApagado,
                                                     java.awt.image.BufferedImage imagem)

Metodo que auxilia a fitness dos Filtoss

Parameters:
rgbApagado -
imagem -
Returns:
pedaço de imagem tratada