I do not understand why the error, please help.
public ArrayList EvaluarPatronFiguras(Image Imagen)
{
ArrayList ListaResultadoRegiones = new ArrayList();
aImagen=Imagen;
//convirtiendo imagen a matriz
CmatrizTransformacion oTransformador=new CmatrizTransformacion();
String[][] MatrizImagen=oTransformador.ObtenerMatrizPatron(aImagen);
CConversion conversor = new CConversion();
BufferedImage imagenB = conversor.Convertir_Buffer(aImagen);
oTransformador.Graficar(MatrizImagen);
//obtener la lista de subregiones
CAgrupar oGenerarGrup=new CAgrupar();
ArrayList ListaGrupos = oGenerarGrup.GererarListaGrupos(MatrizImagen, "1");
//evaluar Cada region dela figura
int NroRegiones = ListaGrupos.size();
for(int i=0;i<NroRegiones;i++)
{
CRegion SubRegioni;
SubRegioni = (CRegion) ListaGrupos.get(i);
double[] Resultadoi=EvaluarRegionFiguraPatron(SubRegioni.getaRegion());
ListaResultadoRegiones.add(Resultadoi);
ConstruirImagen(imagenB, SubRegioni.getaPosIx(), SubRegioni.getaPosIy(), SubRegioni.getaPosFx(), SubRegioni.getaPosFy());
}
return ListaResultadoRegiones;
}
The line that gives me error is the one that says SubRegioni = (CRegion) ListaGrupos.get (i);