Rápido e eficiente | Reconhecimento de cartão de identificação iOS

Um: Introdução

O pagamento rápido envolve todos os aspectos e, ao mesmo tempo, as questões de segurança não são apenas uma preocupação dos usuários, mas também uma parte importante que não pode ser ignorada pelos produtores.
Por exemplo, aplicativos relacionados a pagamento e dinheiro, aplicativos de comerciantes, etc., todos exigem autenticação de nome real, que pode passar na autenticação de cartão bancário e autenticação de ID.
O método usual é fazer upload de fotos e inserir manualmente as informações básicas para autenticação. Esse método não é apenas complicado de operar, mas também está sujeito a erros.
Muitos recursos na Internet têm taxas de reconhecimento baixas, velocidades lentas e experiência do usuário ruim. Hoje vou apresentar a vocês o método que utilizo, que pode identificar informações de carteiras de identidade chinesas de maneira rápida e eficiente. Posteriormente, o reconhecimento do cartão do banco será atualizado um após o outro.

Dois: Princípio

Foi descoberto pela prática que, enquanto o número do cartão de identificação estiver na camada de visualização da câmera, o número do cartão de identificação pode ser lido sem alinhar completamente o cartão de identificação, mas a imagem de identificação capturada neste momento não está completa.

A fim de obter uma imagem do cartão de identidade relativamente completa, foi descoberto por meio de muitas práticas que quando o retrato do cartão de identidade está aproximadamente na área superior direita do quadro de disparo, uma imagem do cartão de identidade relativamente completa pode ser obtida neste momento .

Portanto, adicione uma caixa de prompt de área de retrato na área superior direita do quadro de disparo e defina esta área como a área para digitalização de rostos humanos. Somente quando a área for digitalizada para o rosto no cartão de identificação (certifique-se de que o o usuário realmente aponta o ID A operação de leitura das informações do cartão de identificação é realizada somente após o quadro de retrato no quadro de disparo).

Três: exibição do projeto

Captura de tela da página digitalizada

Captura de tela da página digitalizada

Página de exibição de informações
Página de exibição de informações

Quatro: Processo de acesso de demonstração

1. Primeiro baixe a demonstração

Como obter a demonstração do código-fonte

Siga a conta oficial do WeChat de [Desenvolvimento Web] e responda ao [Cartão de Identificação] para recebê-la.
Todos os métodos de todo o mundo estão disponíveis para você e eu desenvolvermos . Todos os documentos serão atualizados continuamente. Bem-vindo a prestar atenção e crescer juntos!

captura de tela de demonstração

2. Abra o projeto e copie os seguintes arquivos para o seu próprio projeto:

  • libexidcard
  • FBYTool
  • FBYCategory
  • FBYModel
  • FBYView
  • FBYBase

3. Adicionar configuração

No arquivo Info.plist de seu projeto, adicione uma descrição de permissão (valor-chave)
Descrição de uso da câmera de
privacidade Se deve permitir o acesso à câmera Descrição de uso da biblioteca de fotos de privacidade Se deve permitir o acesso ao álbum,
conforme mostrado abaixo:
plist

4. Configurações do projeto

Selecione o nome do projeto, selecione Build Settings, procure por enable bitcode e defina-o como NO.

5. Referências do projeto

Adicione o código de referência às páginas que precisam ser usadas no projeto:

#import "ViewController.h"

No caso de clique de clicar para digitalizar o cartão de identificação, vá para a página:

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

Este projeto está concluído! ! !

Organize 45 e-books

Espero poder ajudá-lo, se você tiver alguma dúvida, pode adicionar o grupo QQ: 668562416 para se comunicar

Se houver algo errado ou inadequado, espero que os leitores possam fornecer mais comentários ou sugestões.

Se você precisar reimprimir, entre em contato comigo, você pode reimprimir com autorização, obrigado

Acho que você gosta

Origin blog.csdn.net/qq_36478920/article/details/78960373
Recomendado
Clasificación