Plus de trois ans se sont écoulés depuis le moment où nous avons annoncé à haute voix la reconnaissance du passeport d'un citoyen de la Fédération de Russie sur un téléphone mobile . Pendant ce temps, nous avons appris à notre moteur à reconnaître divers documents d'identité pour plus de 165 pays du monde. Mais dans cet article, nous avons décidé de ne pas écrire sur la grande importance et la complexité de la technologie, l'échelle grandiose du développement, mais de nous concentrer sur la description d'une utilisation intéressante de notre moteur du point de vue de l'automatisation de l'économie nationale. Si vous avez plus de 18 ans et que vous êtes également intéressé par les détails, bienvenue chez cat.
Ainsi, dans cet article, nous parlerons de l'automatisation d'une telle institution sociale en Allemagne - la fourniture de services sexuels. Malgré le fait que la prostitution dans ce pays soit officiellement autorisée, cette entreprise reste mal contrôlée par l'État et, par conséquent, est assez dangereuse pour tous les participants au processus.
En 2017, la loi sur la protection des travailleurs du sexe est entrée en vigueur, qui vise à rétablir l'ordre dans le secteur professionnel et à bureaucratiser partiellement la procédure de prestation de services intimes. Ainsi, les getters allemands devront renouveler leur permis de travail tous les deux ans, s'inscrire dans la ville où ils travaillent et subir des examens médicaux réguliers. À leur tour, les clients ont accès à une base de données complète de professionnels de confiance de haute qualité.
Le développement d'une application mobile qui aide les employés de l'industrie allemande à travailler avec succès dans le nouvel environnement sans se promener sur les chemins du web bureaucratique est devenu un outil logique pour traduire la loi en pratique. L'application aide les filles à faire face à toutes les subtilités de la loi, contrôlant pleinement la procédure de délivrance des certificats médicaux et les accréditations nécessaires. La loi implique également un accès rapide à la liste des services publics, pour l'accès auquel il est nécessaire de saisir les données des documents d'identité. C'est ici que la solution Smart Engines , flexible en termes de personnalisation, a trouvé son application, qui permet de reconnaître rapidement et précisément un document et de remplir automatiquement tous les champs nécessaires dans une application mobile.
Eh bien, passons directement au document. Le certificat d'enregistrement des prostituées est fait sur du papier spécial et plié dans un livret compact pour un transport facile (voir figure 1). Contrairement au document d'identité classique, le certificat d'enregistrement des prostituées permet d'indiquer un pseudonyme utilisé par les professionnel (le) s du sexe au lieu d'un vrai nom. En outre, le certificat contient sans faute le numéro du document, le lieu et la date de naissance, la nationalité, la photographie, la validité, ainsi que des informations sur l'autorité qui a délivré le document et contrôle les activités d'un employé particulier.

Figure 1 - Un exemple de certificat d'enregistrement de prostituées en Allemagne
Sur la base de la structure décrite, la tâche de reconnaissance d'un tel document est compliquée par les problèmes suivants:
1. Reliure indépendante de chaque page. En raison de la structure du «livre», la diffusion principale lorsque la photographie n'est pas plate, chaque page est déformée géométriquement à sa manière. Par conséquent, il est nécessaire de résoudre le problème de la liaison de chaque page individuellement (voir la figure 2).

Figure 2 - Pages de certificat de liaison indépendantes
2. Variabilité du remplissage. Facultativement, un vrai nom ou un alias peut être indiqué dans le certificat. Dans de rares cas, toutes les informations peuvent être fournies. Par conséquent, le système doit être préparé à de telles variations et éviter toute confusion afin d'éviter les malentendus.
3. Ambiguïté dans la langue de l'orthographe du nom. Le certificat d'enregistrement d'une prostituée permet l'orthographe d'un nom dans sa langue maternelle (et pas seulement en allemand). Par conséquent, nous reconnaissons le texte du nom en utilisant un réseau de neurones spécial qui est prêt pour l'alphabet latin étendu (y compris, en plus des lettres standard, les modifications correspondantes des lettres caractéristiques des langues polonaise, hongroise, turque, espagnole, etc.) et plus loin, en tenant compte des document de nationalité, nous décidons des résultats de reconnaissance «corrects» pour ce cas.
En conséquence, nous avons préparé un assemblage spécial du noyau de reconnaissance pour nos collègues allemands, dont l'intégration dans une application mobile a simplifié et accéléré la saisie des données du certificat, dont les collègues allemands parlent dans leur [ communiqué de presse ].
Au lieu d'une conclusion
Rappelez-vous, il n'y a pas si longtemps, au début des années 2000, de nombreux adultes ont grondé leurs enfants qu'en raison de ces ordinateurs, ils oublieraient complètement comment écrire avec un simple stylo à bille. Mais le développement technologique ne peut pas être arrêté par de tels propos! Aujourd'hui, avec l'avènement des iPhones et des androïdes avec leurs assistants infiniment intelligents, leurs appareils photo multi-mégapixels et leurs puissants processeurs monstrueux, je ne veux plus imprimer de texte. C'est pourquoi la technologie de reconnaissance des passeports est si activement introduite, ce qui nous permet d'obtenir toute une série de nouvelles sensations à partir d'applications mobiles ordinaires que nous n'avons jamais expérimentées auparavant («... nous permettent d'avoir tant de nouvelles expériences formidables qui n'étaient pas possibles auparavant», (c) Apple Septembre 12, 2018 Keynote de l'événement).