Olá Pessoal!!!
Estou convertendo uma imagem colorida para nível de cinza, já tenho o código que faz isso, mas em vez de mexer no canal de briho e passar parâmetro para esse canal, queria mexer nos outros canais como a matiz e saturaçãa, só que não sei os valores que devo passar. Se alguém souber, desde já agradeço.
public PlanarImage convertColorToGray(PlanarImage src, int brightness)
{
PlanarImage dst=src; // if image already has a single band
if (src.getNumBands()==3)
{
double b = (double) brightness;
\quero mexer nesses parâmetros
double[][] matrix =
{
{0.114, 0.587, 0.299, b},
};
if ( src != null ) {
ParameterBlock pb = new ParameterBlock();
pb.addSource(src);
pb.add(matrix);
dst = JAI.create("bandcombine", pb, null);
}
}