Android Java:二值化和处理图像

时间:2015-08-21 15:50:04

标签: java android

以这种方式解码图像后,我将其传递给读取文件

Bitmap croppedBitmap = Bitmap.createBitmap(bitmap, 5, 5, bitmap.getWidth() - 10, bitmap.getHeight() - 10,matrix,true);
       System.out.println("The new cropped bitmap>>>>>>>>>>>>>" + croppedBitmap.getWidth() + "<<<>>>>" +croppedBitmap.getHeight());
       this.bmp = croppedBitmap;
Readfile.readBitmap(bitmap)

现在我正在以这种方式处理和二值化图像。

Pix var2 = Binarize.otsuAdaptiveThreshold(var1);
      var2 = Rotate.rotate(AdaptiveMap.backgroundNormMorph(Convert.convertTo8(var1), 8, 6, 250), Skew.findSkew(var2));

上述算法在后台服务上做得很好并产生了结果,但我目前面临的挑战是处理图像需要很长时间(40秒)。所以我的目的是在10秒钟处理和二值化图像,这使我通过上面的方法到达,所以我问有没有办法可以将处理时间减少到大约10秒。 谢谢!

0 个答案:

没有答案