3
我正在檢測qrcode。我的要求是,當用戶向相機顯示他/她的QR碼時,程序必須檢測並圍繞QR碼繪製一個框。我正在使用zxing庫+ C#。我搜索了很多東西,但我無法在此找到任何樣本。請在這裏幫助我。使用zxing檢測QR碼
我正在檢測qrcode。我的要求是,當用戶向相機顯示他/她的QR碼時,程序必須檢測並圍繞QR碼繪製一個框。我正在使用zxing庫+ C#。我搜索了很多東西,但我無法在此找到任何樣本。請在這裏幫助我。使用zxing檢測QR碼
您可以使用這個檢測器類。所述檢測器構造函數採用一個BitMatrix對象作爲可從BinaryBitmap對象的BlackMatrix屬性獲得其唯一的參數...
public string Detect(Bitmap bitmap)
{
try
{
com.google.zxing.LuminanceSource source = new RGBLuminanceSource(bitmap, bitmap.Width, bitmap.Height);
var binarizer = new HybridBinarizer(source);
var binBitmap = new BinaryBitmap(binarizer);
BitMatrix bm = binBitmap.BlackMatrix;
Detector detector = new Detector(bm);
DetectorResult result = detector.detect();
string retStr = "Found at points ";
foreach (ResultPoint point in result.Points)
{
retStr += point.ToString() + ", ";
}
return retStr;
}
catch
{
return "Failed to detect QR code.";
}
}
參見http://stackoverflow.com/questions/8339612/zxing-sample-碼到檢測-QRCode的功能於一個圖像。 – rekire
如果我很好地閱讀了你,你首先要檢測* QR碼是否在視圖中,以後(由某些用戶操作觸發?)閱讀*裏面有什麼? –
是的GertArnold,這是我想要的。 – user1081305