如何调用创建的文件名?

时间:2016-05-16 04:25:55

标签: 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 +"-"+ 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);`

这是我的代码的一部分,我在Highgui.imwrite("charCrop"+a+"_"+i+".jpg",crop1);

写了一个新的裁剪字符文件

我的问题是如何在Mat image_ = Highgui.imread("charCrop"+a+"_"+i+".jpg",Highgui.CV_LOAD_IMAGE_COLOR);调用创建的文件而不直接调用文件名,因为此部分将继续调用已创建的下一个文件图像。

0 个答案:

没有答案