Rapide et efficace | Reconnaissance de la carte d'identité iOS

Un: Introduction

Le paiement rapide implique tous les aspects, et en même temps, les problèmes de sécurité ne sont pas seulement une préoccupation pour les utilisateurs, mais aussi une partie importante qui ne peut être ignorée par les producteurs.
Par exemple, les applications liées au paiement et à l'argent, les applications marchandes, etc., nécessitent toutes une authentification par nom réel, qui peut passer l'authentification par carte bancaire et l'authentification d'identité.
La méthode habituelle consiste à télécharger des photos et à saisir manuellement les informations de base pour l'authentification. Cette méthode est non seulement compliquée à utiliser, mais également sujette à des erreurs.
De nombreuses ressources sur Internet ont des taux de reconnaissance faibles, des vitesses lentes et une expérience utilisateur médiocre. Aujourd'hui, je vais vous présenter la méthode que j'utilise, qui permet d'identifier rapidement et efficacement les informations de la carte d'identité chinoise. Plus tard, la reconnaissance de la carte bancaire sera mise à jour l'une après l'autre.

Deux: Principe

Il a été constaté par la pratique que tant que le numéro de carte d'identité est dans la couche de prévisualisation de l'appareil photo, le numéro de carte d'identité peut être lu sans aligner complètement la carte d'identité, mais l'image d'identité capturée à ce moment n'est pas complète.

Afin d'obtenir une image de carte d'identité relativement complète, il a été constaté par de nombreuses pratiques que lorsque le portrait de la carte d'identité est approximativement dans la zone supérieure droite du cadre de prise de vue, une image de carte d'identité relativement complète peut être obtenue à ce moment. .

Par conséquent, ajoutez une boîte de dialogue de zone de portrait dans la zone supérieure droite du cadre de prise de vue et définissez cette zone comme zone de numérisation des visages humains. Uniquement lorsque la zone est numérisée vers le visage sur la carte d'identité (assurez-vous que le l'utilisateur pointe vraiment l'ID L'opération de lecture des informations de la carte d'identité est effectuée uniquement après le cadre portrait dans le cadre de prise de vue).

Trois: affichage du projet

Capture d'écran de la page numérisée

Capture d'écran de la page numérisée

Page d'affichage des informations
Page d'affichage des informations

Quatre: processus d'accès à la démonstration

1. Téléchargez d'abord la démo

Comment obtenir la démo du code source

Suivez le compte officiel WeChat [Développement Web] et répondez à la [Carte d'identité] pour la recevoir.
Toutes les méthodes du monde entier sont disponibles pour vous et moi pour développer . Tous les documents seront mis à jour en permanence. Bienvenue à faire attention et grandir ensemble!

capture d'écran de démonstration

2. Ouvrez le projet et copiez les fichiers suivants dans votre propre projet:

  • libexidcard
  • FBYTool
  • Catégorie FBY
  • FBYModèle
  • FBYView
  • FBYBase

3. Ajouter une configuration

Dans le fichier Info.plist de votre projet, ajoutez une description de l'autorisation (valeur clé)
Confidentialité-Utilisation de la caméra Description Autoriser ou non l'accès à la caméra
Confidentialité-Photothèque Utilisation Description Autorise ou non l'accès à l'album,
comme indiqué ci-dessous:
plist

4. Paramètres du projet

Sélectionnez le nom du projet, sélectionnez Paramètres de construction, recherchez activer le bitcode et définissez-le sur NON.

5. Références du projet

Ajoutez un code de référence aux pages qui doivent être utilisées dans le projet:

#import "ViewController.h"

En cas de clic de clic pour scanner la carte d'identité, passez à la page:

ViewController *vc = [[ViewController alloc]init];
    
[self.navigationController pushViewController:vc animated:YES];

Ce projet est terminé! ! !

Organisez 45 e-books

J'espère pouvoir vous aider, si vous avez des questions, vous pouvez ajouter le groupe QQ: 668562416 pour communiquer

S'il y a quelque chose de mal ou d'insuffisant, j'espère que les lecteurs pourront fournir plus de commentaires ou de suggestions.

Si vous avez besoin de réimprimer, veuillez me contacter, vous pouvez réimprimer avec autorisation, merci

Je suppose que tu aimes

Origine blog.csdn.net/qq_36478920/article/details/78960373
conseillé
Classement