Java 如何调用创建的文件名?

Java 如何调用创建的文件名?,java,Java,我调用了一个图像并裁剪了区域,还检测到了字符。 这是裁剪图像中字符的部分 `if (rect.height > 25){ Core.rectangle(result, rect.tl(), rect.br(), new Scalar(255, 0, 0)); Imgproc.drawContours(cropped, contours, -1, new Scalar(255,0,0)); System.out.println(rect.x +"-"+ rec

我调用了一个图像并裁剪了区域,还检测到了字符。 这是裁剪图像中字符的部分

`if (rect.height > 25){
     Core.rectangle(result, rect.tl(), rect.br(), new Scalar(255, 0, 0));
     Imgproc.drawContours(cropped, contours, -1, new Scalar(255,0,0));

     System.out.println(rect.x +"-"+ rect.y +"-"+ rect.height+"-"+rect.width);
     Highgui.imwrite("2)Detected Box_" +a+".jpg",result);

     for(int k=0; k < 8;k++){
            Mat crop1 = new Mat(result,rect);
            Imgproc.floodFill(result, croppedM, shift, new Scalar(0,0,250));
            Mat invertFill = new Mat();
            //Core.bitwise_not(crop1, invertFill);

            try{
                Highgui.imwrite("charCrop"+a+"_"+i+".jpg",crop1);
                System.out.println(template_img);
                //String e = crop1[k].toString();
                Mat  image_ = Highgui.imread("charCrop"+a+"_"+i+".jpg",Highgui.CV_LOAD_IMAGE_COLOR);
                Mat template = Highgui.imread(template_img,Highgui.CV_LOAD_IMAGE_COLOR);`
`if(rect.height>25){
矩形(result,rect.tl(),rect.br(),新标量(255,0,0));
Imgproc.绘制等高线(裁剪,等高线,-1,新标量(255,0,0));
系统输出打印LN(矩形x+“-”+矩形y+“-”+矩形高度+“-”+矩形宽度);
Highgui.imwrite(“2)检测到框“+a+”.jpg”,结果);
对于(int k=0;k<8;k++){
Mat crop1=新Mat(结果,rect);
Imgproc.floodFill(结果、裁剪、移位、新标量(0,0250));
材料内底填充=新材料();
//核心。按位_非(crop1,反向填充);
试一试{
Highgui.imwrite(“charCrop”+a+““+i+”.jpg”,crop1);
System.out.println(模板\u img);
//字符串e=crop1[k].toString();
Mat image=Highgui.imread(“charCrop”+a+“+i+”.jpg”,Highgui.CV\u LOAD\u image\u COLOR);
Mat template=Highgui.imread(template\u img、Highgui.CV\u LOAD\u IMAGE\u COLOR)`
这是我代码的一部分,我在
Highgui.imwrite(“charCrop”+a+““+I+”.jpg”,crop1);

我的问题是如何在不直接调用文件名的情况下调用在
Mat image\uu=Highgui.imread(“charCrop”+a+“\u“+I+”.jpg”,Highgui.CV\u LOAD\u image\u COLOR);
处创建的文件,因为此部分将继续调用已创建的下一个文件映像