Hologram
T.C. kimlik kartı ve sürücü belgesinde hologram, kullanıcının belgeyi hafifçe eğerek çektiği kısa bir videoyla kontrol edilir.
HologramBaseFragment.setControlFaceCapture(false);HologramBaseFragment.setStopVideoWhileRecording(false);
HologramBaseFragment hologramFragment = HologramBaseFragment.create(this);hologramFragment.setCardType(CardType.NEW_ID);hologramFragment.setFragmentListener(new HologramBaseFragment.FragmentListener() { @Override public void onVideoCaptured(String videoPath) { // Videoyu gönderin (aşağıda), ardından dosyayı silin }
@Override public void onVideoStarted() { } @Override public void onVideoProcessing() { } @Override public void onVideoCanceled() { } @Override public void onFaceDetectionSuccess() { } @Override public void onFaceDetectionIdle() { }});Videoyu Base64’e çevirip gönderin:
ServerCall.detectHologram( new HologramDetectionInputModel(base64Video, hologramFragment.rotate, "NEW-ID", transactionId), new TechsignServiceListener<HologramDetectionReturnModel>() { @Override public void onSuccess(HologramDetectionReturnModel result) { }
@Override public void onFailure(Exception e) { } });Belge türü değerleri: NEW-ID (T.C. kimlik kartı), NEW-DRIVER (sürücü belgesi), PASSPORT.