PPIDCardSDK Penpower
<PPIDCardCaptureViewDelegate> 協定 參考文件

繼承自 <NSObject>.

實體方法

(void) - captureViewDidDetectWithStatus:cornerPoints:
 
(void) - captureViewDidRecognizeWithIDCardResult:
 
(void) - captureViewDidRecognizeWithDriverLicenseResult:
 
(void) - captureViewDidRecognizeWithPassportResult:
 

方法文件

◆ captureViewDidDetectWithStatus:cornerPoints:

- (void) captureViewDidDetectWithStatus: (PPIDCardDetectStatus)  status
cornerPoints: (NSArray< NSValue * > *)  cornerPoints 
optional

一般偵測通知

參數
status狀態
cornerPoints身分證件四個端點座標
status狀態說明
[01] PPIDCardDetectStatus_Start : 開始偵測
[02] PPIDCardDetectStatus_RotateToLandscape : 請將手機轉至橫向 (不允許直式拍照版本才會回傳)
[03] PPIDCardDetectStatus_NoLicense : 沒有授權
[04] PPIDCardDetectStatus_FailedToDetectEdge : 偵測不到四邊
[05] PPIDCardDetectStatus_ImageTooSmall : 影像太小
[06] PPIDCardDetectStatus_FailedToAdjustImage : 影像校正失敗
[07] PPIDCardDetectStatus_FailedToDetectFace : 人臉偵測失敗 (偵測駕照才會回傳)
[08] PPIDCardDetectStatus_ImageBlur : 影像模糊 (有反光模糊偵測版本才會回傳)
[09] PPIDCardDetectStatus_ImageReflection : 影像反光 (有反光模糊偵測版本才會回傳)
[10] PPIDCardDetectStatus_TurnCardFront : 請翻到正面 (有正反面偵測版本才會回傳)
[11] PPIDCardDetectStatus_TurnCardBack : 請翻到反面 (有正反面偵測版本才會回傳)
[12] PPIDCardDetectStatus_FailedToRecognize : 辨識失敗
[13] PPIDCardDetectStatus_ReadyToCapture : 準備拍照

◆ captureViewDidRecognizeWithDriverLicenseResult:

- (void) captureViewDidRecognizeWithDriverLicenseResult: (PPDriverLicenseResultModel *)  result
optional

駕照辨識完成通知

參數
result辨識結果

◆ captureViewDidRecognizeWithIDCardResult:

- (void) captureViewDidRecognizeWithIDCardResult: (PPIDCardResultModel *)  result
optional

身份證/健保卡辨識完成通知

參數
result辨識結果

◆ captureViewDidRecognizeWithPassportResult:

- (void) captureViewDidRecognizeWithPassportResult: (PPPassportResultModel *)  result
optional

護照辨識完成通知

參數
result辨識結果