$ 안녕하세요, Sony의 SmartEyeglass 용 qr 코드 리더 인 Github https://github.com/simsor/SmartEyeglassQRCode/blob/master/AndroidApp/app/src/main/java/com/example/sony/smarteyeglass/extension/helloworld/HelloWorldControl.java에있는 앱을 사용하고 있습니다. 그러나 어떤 이유로 그것은 작동하지 않습니다. QR 코드를 스캔 할 때 "QR 코드를 찾을 수 없습니다"또는 매우 오랜 시간 동안 "기다려주십시오"라고 말하면서 결과를 보여주지 않습니다. 나는 몇 가지 시도를했지만 아무것도 바뀌지 않았습니다. 당신 중 누구도 무슨 일이 벌어지고 있는지 알고 있을까요? doWebsiteCommunication가와 외부 웹 사이트를 업데이트하는 의미되었다 :Sony SmartEyeglass 용 QR 코드 리더
public void processPicture(CameraEvent event) {
updateLayout("Please wait...");
if (event.getIndex() == 0) {
if (event.getData() != null && event.getData().length > 0) {
byte[] data = event.getData();
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
int[] intArray = new int[bitmap.getWidth() * bitmap.getHeight()];
//copy pixel data from the Bitmap into the 'intArray' array
bitmap.getPixels(intArray, 0, bitmap.getWidth(), 0, 0, bitmap.getWidth(), bitmap.getHeight());
LuminanceSource source = new RGBLuminanceSource(bitmap.getWidth(), bitmap.getHeight(), intArray);
BinaryBitmap bbmap = new BinaryBitmap(new HybridBinarizer(source));
Reader reader = new QRCodeReader();
int DelayTime = 5000;
boolean error = false;
try {
Result result = reader.decode(bbmap);
Log.d(Constants.LOG_TAG, result.getText());
doWebsiteCommunication(result.getText());
} catch (NotFoundException e) {
updateLayout("QR Code Not Found");
error = true;
e.printStackTrace();
} catch (ChecksumException e) {
e.printStackTrace();
updateLayout(new String[] {
"QR Code looks corrupted",
"Maybe try again?"
});
error = true;
} catch (FormatException e) {
e.printStackTrace();
updateLayout("That's not a QR Code");
error = true;
}
if (error) {
try {
Thread.sleep(DelayTime);
} catch (InterruptedException e) {
e.printStackTrace();
}
currentlyTakingPicture = false;
updateLayout(DEFAULT_TEXT);
}
}
}
}
감사합니다 !!!!!!!!!!!! –
아무런 문제가 없다. 나는 이것으로 자신을 꾸미는데 어려움을 겪고있다. 나는 사용자가 탭하지 않고 그림을 만들려고 노력하고있다. 그러나 스트림 옵션을 사용할 때 품질은 바코드를 감지하기가 부족합니다 ... – stackg91
나는 그것이 효과가 있기를 바랍니다! 결과로 이미지로 표시 될 수있는 방법을 알고 있습니까? 나는 QR 코드를 스캔했을 때 이미지를 보여 주어야하지만, result.getText()가 문자열이기 때문에 단지 URL을 보여주고있다. –