0
Android 용 ZBar SDK를 사용하고 있습니다.Android ZBar SDK 스캔 이미지 가져 오기
QRcode를 디코딩하고 반환합니다.
그러나 캡처 된 이미지를 반환하지 않습니다.
캡처 한 QR 이미지를 카메라에서 내 화면으로 보여주고 싶습니다. 사전에
감사합니다 ..
Android 용 ZBar SDK를 사용하고 있습니다.Android ZBar SDK 스캔 이미지 가져 오기
QRcode를 디코딩하고 반환합니다.
그러나 캡처 된 이미지를 반환하지 않습니다.
캡처 한 QR 이미지를 카메라에서 내 화면으로 보여주고 싶습니다. 사전에
감사합니다 ..
것은 당신이 카메라 클래스는 Camera.PreviewCallback을 구현하고있어 가정하면,
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
Parameters parameters = camera.getParameters();
Size size = parameters.getPreviewSize();
Image barcode = new Image(size.width, size.height, "Y800");
barcode.setData(data);
int result = scanner.scanImage(barcode);
if (result != 0) {
camera.setPreviewCallback(null);
camera.stopPreview();
SymbolSet syms = scanner.getResults();
for (Symbol sym : syms) {
// the barcode string
System.out.println(sym.getData());
}
}
onPreviewFrame 방법을 무시하고 다음으로 메소드를 호출 할 수 있습니다
yourCamera.setPreviewCallback(YourCameraActivity.this);
어쩌면 당신은 camerapreview에서 그것을 가져와야 할 것입니다 ... – whoisthis
이 질문을 확인, 거기에 또 다른 문제가 있지만 나는 당신이 http : // stack을 참조 할 수있는 부분을 캡처라고 생각합니다. overflow.com/questions/12969487/scaning-barcode-qr-code-capture-image-using-android-takepicture – whoisthis
@bjoshi 작은 예제 코드가 있습니까? – valentinaMeyashi