0
我有一个代码来解码图像文件并解码它的qrcode。我正在使用zxing库。但我怎么能让这个从网络摄像头捕捉qrcode并解码它。我需要做什么改变?任何一个人都可以一步一步解释这一点。如何使用zxing通过网络摄像头解码qrcode
这里是代码:
public class QrCodeDecoder
{
public String decode(File imageFile)
{
BufferedImage image;
try
{
image = ImageIO.read(imageFile);
}
catch (IOException e1)
{
return "io outch";
}
// creating luminance source
LuminanceSource lumSource = new BufferedImageLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(lumSource));
// barcode decoding
QRCodeReader reader = new QRCodeReader();
Result result = null;
try {
result = reader.decode(bitmap);
}
catch (ReaderException e)
{
return "reader error";
}
return result.getText();
}
}