我想开发一个超市应用程序来检查和计费.
我应该使用条形码还是qrcodes?哪个会提供更好的准确性?
我想用Java创建设计QR码.
设计QR码可能包含图形形式的徽标.以下是此类设计代码的示例.

如何创建这样的二维码?
是否有任何人有关于使用用户的一些输入数据生成QR CODE生成的示例应用程序或想法,如ID,名称,地址等.
谢谢.
TN2325说:
AVCaptureMetadataOutput可以检测帧中的多个二维条形码吗?是.有四个条形码限制.
在我的应用程序中,我使用QR码作为基准跟踪器来检测摄像机看到的场景中的物体位置(见下文),并且4个同时对象是不够的.在我开始整合其他一些QR跟踪代码之前,有没有人找到一种让AVCaptureMetadataOutput检测超过4个跟踪器的方法?
示例场景

尝试和失败的方法
我尝试将屏幕划分为10个区域(重叠50%),然后每0.2秒读取一个矩形,并加入每个区域的结果.可怕:缓慢,失去对标记的跟踪,标记始终在区域边界上.该方法的代码:https://gist.github.com/nevyn/7153525
我尝试制作十个AVCaptureMetadataOutput并将它们添加到同一个会话中.不起作用:您在会话中只能有一种类型的输出.
我尝试使用MetadataOutput制作10个AVCaptureSessions.不起作用:你的内存不足.
第三方图书馆
因此,放弃了AVCaptureMetadataOutput,我尝试了一些第三方库.所有失败:
我正在使用JAVA为我的计费桌面应用程序生成JasperReport,但是在jasper 6.0.3版本的报告中看不到QR Code图标;在预览中,它显示的是QR代码,但在实际报告中却没有。
任何人都可以提出想法和QR Code JAR文件吗?
我希望实现WhatsApp web认证,其中用户应使用移动应用程序扫描Qr代码以使用Firebase登录Web应用程序,我希望通过使用基于电子邮件和密码的身份验证注册的用户实现此目标(我赢了不要使用FB或G +登录).
我已经了解了Android应用程序可以扫描Qr代码并接收数据的地方,我一直坚持如何使用移动应用程序对用户进行Web应用程序身份验证.
任何建议/指针/示例代码将不胜感激.
我有一个github项目使用Zxing Library扫描QR码,但不知怎的,我也无法获得扫描图像和QR码.这是我的代码.我在使用gradle:
的build.gradle
compile 'me.dm7.barcodescanner:core:1.9'
compile 'com.google.zxing:core:3.2.1'
Run Code Online (Sandbox Code Playgroud)
您可以在下面看到我的活动和xml代码.
ScanQR_Code_Activity.java
package com.rishi.myaadhaar.activities;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.view.ViewGroup;
import android.widget.Toast;
import com.google.zxing.Result;
import com.myadhaar.R;
import java.util.ArrayList;
public class ScanQR_Code_Activity extends AppCompatActivity implements ZXingScannerView.ResultHandler {
private static final String FLASH_STATE = "FLASH_STATE";
// UI Elements
private static final String AUTO_FOCUS_STATE = "AUTO_FOCUS_STATE";
private static final String SELECTED_FORMATS = "SELECTED_FORMATS";
private static final String CAMERA_ID = "CAMERA_ID";
String uid, name, gender, yearOfBirth, careOf, villageTehsil, postOffice, house, street, loc, district, state, …Run Code Online (Sandbox Code Playgroud) 在 Android 开发工具中,如何使用ZXing 库在不使用相机的情况下从屏幕上读取 QR 码?
请问有人可以帮我吗?
我正在创建一个能够扫描二维码并创建二维码的应用程序。扫描部分已完成并且工作正常。但是,当我尝试创建 QR 码并在 ImageView 中显示它时,创建的 QR 码不包含正确的文本。我正在使用 ZXING 库。
Hashtable<EncodeHintType, ErrorCorrectionLevel> hintMap = new Hashtable<>();
hintMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.L);
QRCodeWriter qrCodeEncoder = new QRCodeWriter();
BitMatrix bitMatrix = qrCodeEncoder.encode(myText, BarcodeFormat.QR_CODE,
200, 200, hintMap);
height = bitMatrix.getHeight();
width = bitMatrix.getWidth();
final Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
for (x = 0; x < width; x++){
bmp.setPixel(x, y, bitMatrix.get(x,y) ? Color.BLACK : Color.WHITE);
}
ImageView myImage = (ImageView) findViewById(R.id.qr_code);
myImage.setImageBitmap(bmp);
Run Code Online (Sandbox Code Playgroud) 当我尝试使用 QRCoder 包从 C# 中的 Web API 生成 QR 代码时,我无法在 .NET 6 中的 QRCode 命名空间中找到 QRCode
try
{
//var res = awfait _qrGaneraterRepository.QRCodeGenerator(employeeSalaryGetId);
QRCodeGenerator qrCodeGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrCodeGenerator.CreateQrCode(EmployeeSalaryGetId, QRCodeGenerator.ECCLevel.Q);
QRCode qrCoder = new QRCode(qrCodeData);
//using (QRCode qrCode = new QRCode(qrCodeData))
//{
// Bitmap qrCodeImage = qrCode.GetGraphic(20);
//}
Image rqCodeImage = qrCoder.GetGraphic(20);
var bytes = ImageToByteArray(rqCodeImage);
return File(bytes, "image/tmp");
//return res.Status ? StatusCode(StatusCodes.Status201Created, res) : StatusCode(StatusCodes.Status409Conflict, res);
}
Run Code Online (Sandbox Code Playgroud)