Tag: qr code

从图像中检测并解码多个2d(Datamatrix,QRcode)

我正在开展一个项目,包括将图像文件作为输入放在我的桌面上,然后检测和解码所有存在的条形码,包括1D和2D。 我一直在使用zxing,在GenericMultipleBarcodeReader的帮助下,我能够从图像中读取多个1D条形码。 但是,它无法检测到二维条形码。 但是,如果我裁剪2D条形码并分别输入这个裁剪部分,它会检测并解码它没有任何问题。 因此,如果我的图像有2个1D条形码和2D条形码,我的输出只包含解码的2个1D条形码。 我也尝试过使用ByQuadrantReader,但这也不起作用。 我的代码: LuminanceSource source = new BufferedImageLuminanceSource(image); BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); Result[] result; HashMap hints = new HashMap(); hints.put(DecodeHintType.TRY_HARDER, Boolean.TRUE); try { result = new GenericMultipleBarcodeReader(new MultiFormatReader()).decodeMultiple(bitmap, hints); } catch (ReaderException re) { return re.toString(); } List strings = new ArrayList(); for (Result r: result) { strings.add(r.getText()); } […]

当没有读取带有URL的QR码时,zxing QRCodeReader中的ChecksumException

如果我使用URL扫描QR码,以下代码可以完美而快速地运行。 但是,如果我使用简单的字符串或数字序列解码QR码(这是我想要做的),它有时会随机工作,但99%的时间它会因ChecksumException而失败。 if (webcam.isOpen()) { if ((image = webcam.getImage()) == null) { continue; } LuminanceSource source = new BufferedImageLuminanceSource(image); BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); try { result = new QRCodeReader().decode(bitmap); } catch (NotFoundException e) { //exception handling omitted } catch (ChecksumException ex) { //exception handling omitted } catch (FormatException ex) { //exception handling omitted […]

如果屏幕上显示多个QR码,请扫描QR码

我正在开发一个Android示例应用程序作为学术项目,我需要扫描QR码,我使用QR扫描码库,如果在屏幕上只有一个QR码,我能够成功检测到QR码。 我想要扫描QR码,虽然同一个QR码一次显示在屏幕上的多个位置。 例如,在我的笔记本电脑屏幕上,QR码图像看起来像下面提到的图像。所有QR码都相同,它们之间没有区别。 考虑下面的图像,它们具有6个和4个相同的QR码,但是还有一些填充。 现在,用户对焦或将相机放在屏幕上的任何位置都应扫描。 如果摄像机一次关注多个QR码,则扫描其中任何一个。 我在想的解决方案 1)我们可以限制相机预览帧的区域并尝试获取QR码,但根据我的要求,这是不可行的。 2)我应该先在图像上应用任何图像处理算法吗? 请帮助我如何实现稳健性。 任何帮助,将不胜感激。 谢谢你的时间。 2图片: 问候

从扫描的PDF中读取QR码

我正在尝试从PDF文件中插入和读取qrcode。 要从图像中创建/读取qr代码我正在使用zxing项目并操纵pdf我正在使用Big Faceless PDF 。 如果我创建QR码,插入我的pdf,然后从pdf读取图像并将正确的一个转换为QR码,一切都很好。 但是 ,如果我试图从扫描的文档中读取图像(附有qr代码贴纸),我无法从pdf获取qr代码图像(我可以获得的唯一图像,使用Big Faceless PDF,是文档它自己)。 有谁知道一个Java库在pdf文件中搜索qr代码? 谢谢你的帮助

解码Android应用程序中的QR码?

在Android中,使用ZXing,我们可以通过手机摄像头扫描QR码并对其进行解码。 但是,在我的场景中,QR码图像存储在手机本身,我需要解码它。 无论如何以这种方式解码QR图像?

在Java中用Zxing阅读QRCode

关于使用Zxing的一些问题…… 我编写以下代码来从图像中读取条形码: public class BarCodeDecode { /** * @param args */ public static void main(String[] args) { try { String tmpImgFile = “D:\\FormCode128.TIF”; Map tmpHintsMap = new EnumMap(DecodeHintType.class); tmpHintsMap.put(DecodeHintType.TRY_HARDER, Boolean.TRUE); tmpHintsMap.put(DecodeHintType.POSSIBLE_FORMATS, EnumSet.allOf(BarcodeFormat.class)); tmpHintsMap.put(DecodeHintType.PURE_BARCODE, Boolean.FALSE); File tmpFile = new File(tmpImgFile); String tmpRetString = BarCodeUtil.decode(tmpFile, tmpHintsMap); //String tmpRetString = BarCodeUtil.decode(tmpFile, null); System.out.println(tmpRetString); } catch (Exception tmpExpt) { […]

如何使用Java(J2SE)创建QRCode

如何使用普通的j2se创建QRcode图像。 任何API或类都可以执行此操作?

如何在Zxing Scanner Camera View中添加按钮

我目前的Zxing扫描仪屏幕看起来像这样, 在这里输入图像描述 我想添加一个textview和几个按钮,我已经尝试了很多程序,但没有任何工作可以任何人指导我,我会谦卑地期待你的帮助 inheritance守守则 Java文件: private ZXingScannerView mScannerView; @Override public void onCreate(Bundle state) { super.onCreate(state); setContentView(R.layout.activity_qrresult); mScannerView = new ZXingScannerView(this); setContentView(mScannerView); } @Override public void onResume() { super.onResume(); mScannerView.setResultHandler(this); mScannerView.startCamera(); Toast.makeText(getApplicationContext(),”Scan QR code to Send Money”,Toast.LENGTH_LONG).show(); } @Override public void onPause() { super.onPause(); mScannerView.stopCamera(); // Stop camera on pause } @Override public void handleResult(Result rawResult) […]

如何在Android中以纵向模式在Fragment中实现QR码扫描器?

我正在开发一个应用程序,在这个应用程序中我必须实现QR代码扫描程序,我可以在Zxing库的帮助下轻松地在活动中实现这个东西,但问题是扫描程序应该在片段中并且在ViewPager和I中添加片段也想定制扫描仪的视图。

如何用Java创建设计QR码?

我想用Java创建Design QR代码。 设计QR码可能包含图形forms的徽标。 以下是此类设计代码的示例。 如何创建这样的二维码?