Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用OCR和Zxing开发android应用程序_Android_Ocr_Zxing - Fatal编程技术网

如何使用OCR和Zxing开发android应用程序

如何使用OCR和Zxing开发android应用程序,android,ocr,zxing,Android,Ocr,Zxing,我被要求创建一个Android应用程序,使用OCR和Zxing扫描代码条。 结果应在ImageView中显示“代码条图像”,在TextView中显示“扫描结果”和“OCR结果” 谁能告诉我怎么做吗,因为我是Android开发新手 我已将下面的代码添加到zxing2.1的captureActivity中。我还将Tess-two.jar添加到Zxing。当我执行时,应用程序停止了。谁能告诉我如何将OCR代码添加到zxing。 这是我添加到Zxing的代码 private void handleDe

我被要求创建一个Android应用程序,使用OCR和Zxing扫描代码条。 结果应在ImageView中显示“代码条图像”,在TextView中显示“扫描结果”和“OCR结果”

谁能告诉我怎么做吗,因为我是Android开发新手

我已将下面的代码添加到zxing2.1的captureActivity中。我还将Tess-two.jar添加到Zxing。当我执行时,应用程序停止了。谁能告诉我如何将OCR代码添加到zxing。 这是我添加到Zxing的代码

 private void handleDecodeInternally(Result rawResult, ResultHandler resultHandler, Bitmap barcode) {
    statusView.setVisibility(View.GONE);
    viewfinderView.setVisibility(View.GONE);
    resultView.setVisibility(View.VISIBLE);

String textocrResult;


ImageView barcodeImageView = (ImageView) findViewById(R.id.barcode_image_view);
if (barcode == null) {
  barcodeImageView.setImageBitmap(BitmapFactory.decodeResource(getResources(),
      R.drawable.launcher_icon));
} else {
  barcodeImageView.setImageBitmap(barcode);
  baseApi.setImage(ReadFile.readBitmap(barcode));
  textocrResult = baseApi.getUTF8Text();
  ocrResult = new OcrResult();
  ocrResult.setText(textocrResult);
  ocrResult.setBitmap(barcode);
  TextView ocrResultTextView = (TextView) findViewById(R.id.ocr_result_text_view);
  ocrResultTextView.setText(textocrResult);

}

Zxing附带的一个示例可以检测是否存在您选择的匹配参数的条形码或是否存在,然后对其进行解码。你可以从这里开始,注意,我不确定ZXing API是否可以让你获得条形码本身的图像,或者你自己通过一些计算机视觉代码来实现。

我已经将zxing 2.1导入eclipse,并向其中添加了core.jar。当我执行它时,我得到了条形码图像的结果和扫描结果。现在我可以将OCR功能添加到相同的Zxing2.1中吗?如果是的话,怎么做。提前谢谢。很紧急。。请大家帮忙。你有什么问题?卡迪尔·侯赛因,我的问题是如何从Zxing应用程序获取OCR结果。我已经获得了条形码的图像结果和使用Zxing的条形码扫描结果。现在如何使用相同的图像结果读取条形码下方的数字。上面是我用来OCR图像结果的代码,但它失败了。如果可以的话,请帮助我。我刚刚添加了zxing 2.1和core.jar,当我执行时,我得到了条形码的图像和结果。现在如何ocr条形码的图像??任何帮助,请…你需要做的图像处理使用opencv。感谢你的答复艾哈迈德萨利赫。我应该对条形码的图像进行图像处理吗。我已经使用Zxing获得了图像,现在我应该在该图像上使用OCR读取条形码下方的数字。请告诉我您是否知道如何继续。@Sarumathi这可以帮助您