Brevet FR3146054A1 — publié le 20240830

APPLICATEUR DE MAQUILLAGE À MAIN AVEC CAPTEURS POUR BALAYER DES PARTICULARITÉS FACIALES Un dispositif de balayage, incluant un corps, un organe de balayage couplé au corps, un capteur de position couplé à l'organe de balayage, une caméra configurée pour prendre une pluralité d’images lorsque l'organe de balayage se déplace sur une particularité faciale, et un processeur. Le processeur peut être configuré pour détecter une position et une courbure de la particularité faciale d'après le capteur de position, combiner la pluralité d’images en une seule image et générer un modèle tridimensionnel de la particularité faciale. En outre, un procédé incluant le déplacement d’un dispositif de balayage sur une particularité faciale, la prise d’une pluralité d’images de la particularité faciale avec une caméra lorsque le dispositif de balayage se déplace sur la particularité faciale, la détection d’une position de la particularité faciale avec le capteur de position lorsque le dispositif de balayage se déplace sur la particularité faciale, la combinaison de la pluralité d’images et la génération d’un modèle tridimensionnel de la particularité faciale. Figure pour l'abrégé : néant APPLICATEUR DE MAQUILLAGE À MAIN AVEC CAPTEURS POUR BALAYER DES PARTICULARITÉS FACIALES RÉSUMÉ Le présent résumé a pour objet de présenter une sélection de concepts sous une forme simplifiée qui sont décrits plus amplement ci-après dans la description détaillée. Le présent résumé n’est pas censé identifier des particularités clés du sujet revendiqué ni être utilisé comme aide pour déterminer la portée du sujet revendiqué. Dans un aspect, un dispositif de balayage est divulgué, incluant un corps ; un organe de balayage couplé au corps, un capteur de position couplé à l'organe de balayage, une caméra configurée pour prendre une pluralité d’images lorsque l'organe de balayage se déplace sur une particularité faciale ; et un processeur configuré pour détecter une position et une courbure de la particularité faciale d'après le capteur de position, combiner la pluralité d’images en une seule image et générer un modèle tridimensionnel de la particularité faciale. Dans un autre aspect, un procédé comprenant le déplacement d’un dispositif de balayage tel que décrit ici sur une particularité faciale, la prise d’une pluralité d’images de la particularité faciale avec une caméra lorsque le dispositif de balayage se déplace sur la particularité faciale, la détection d’une position de la particularité faciale avec le capteur de position lorsque le dispositif de balayage se déplace sur la particularité faciale, la combinaison de la pluralité d’images et la génération d’un modèle tridimensionnel de la particularité faciale, est divulgué. Description des dessins Les aspects précédents et de nombreux avantages connexes de cette invention seront plus facilement appréciés à mesure qu’ils seront mieux compris en se référant à la description détaillée suivante, lorsqu’elle est prise conjointement avec les dessins annexés, sur lesquels : La est une vue de face en perspective d’un exemple de dispositif de balayage, conformément à la présente technologie ; La est une vue de dos en perspective de l’exemple de dispositif de balayage de la , conformément à la présente technologie ; la est une vue de dos en éclaté d'un exemple de dispositif de balayage, conformément à la présente technologie ; La est une vue de face en éclaté de l’exemple de dispositif de balayage de la , conformément à la présente technologie ; la est une image d'un exemple de dispositif de balayage en utilisation, conformément à la présente technologie ; la est un exemple de modèle tridimensionnel généré par un dispositif de balayage, conformément à la présente technologie ; La est une interface utilisateur affichant un guide de balayage, conformément à la présente technologie ; La est un exemple de procédé d'utilisation d'un système de balayage, en conformité avec la présente technologie ; La est un exemple de procédé d’utilisation d’un dispositif de balayage doté d’une source de lumière, conformément à la présente technologie ; et La est un exemple de procédé d’utilisation d’un dispositif de balayage avec un guide de balayage, conformément à la présente technologie. Description détaillée Bien que des modes de réalisation illustratifs aient été illustrés et décrits, il sera apprécié que divers changements peuvent y être apportés sans s’écarter de l’esprit et de la portée de l’invention. Il est ici divulgué un dispositif de balayage et ses procédés apparentés d’utilisation du dispositif de balayage pour générer un modèle tridimensionnel d’une particularité faciale. Dans certains modes de réalisation, le modèle tridimensionnel est utilisé pour fabriquer un calque de maquillage. Dans un aspect, un dispositif de balayage est divulgué, comprenant un corps, un organe de balayage couplé au corps, un capteur de position couplé à l'organe de balayage, une caméra configurée pour prendre une pluralité d’images lorsque l'organe de balayage se déplace sur une particularité faciale ; et un processeur configuré pour détecter une position et une courbure de la particularité faciale d'après le capteur de position, combiner la pluralité d’images en une seule image et générer un modèle tridimensionnel de la particularité faciale. Dans certains modes de réalisation, le dispositif comporte en outre une source de lumière configurée pour illuminer la particularité faciale. Dans certains modes de réalisation, la caméra est une première caméra, et le dispositif comprend en outre une deuxième caméra. Dans certains modes de réalisation, la première caméra est située sur un premier côté de l'organe de balayage, et la deuxième caméra est située sur un deuxième côté opposé au premier côté de l'organe de balayage. Dans certains modes de réalisation, le dispositif comporte en outre une portion formant poignée couplée au corps. Dans certains modes de réalisation, le dispositif comporte en outre une interface utilisateur configurée pour fournir un guide de balayage. Dans certains modes de réalisation, la particularité faciale est un sourcil, un œil, une bouche, un nez, une ride ou de l’acné. Dans certains modes de réalisation, le capteur de position est un capteur de position roulant. Dans certains modes de réalisation, le capteur de position est un accéléromètre. Dans un autre aspect, un procédé comprenant le déplacement d’un dispositif de balayage tel que décrit ici sur une particularité faciale, la prise d’une pluralité d’images de la particularité faciale avec une caméra lorsque le dispositif de balayage se déplace sur la particularité faciale, la détection d’une position de la particularité faciale avec le capteur de position lorsque le dispositif de balayage se déplace sur la particularité faciale, la combinaison de la pluralité d’images et la génération d’un modèle tridimensionnel de la particularité faciale, est divulgué. Dans certains modes de réalisation, la détection de la position de la particularité faciale inclut la détection d’une courbure de la particularité faciale avec le capteur de position. Dans certains modes de réalisation, le procédé comprend en outre la fabrication d’un calque de maquillage pour la particularité faciale. Dans certains modes de réalisation, le procédé comprend l’illumination de la particularité faciale avant la prise de la pluralité d’images. Dans certains modes de réalisation, le procédé comprend la détection d’un éclairage de la particularité faciale ; et lorsque l’éclairage est en dessous d'un seuil, l'illumination de la particularité faciale avec une source de lumière sur le dispositif de balayage. Dans certains modes de réalisation, le procédé inclut la détection d’un éclairage de la particularité faciale ; et lorsque l’éclairage est en dessous d'un seuil, l'émission d'une alerte pour illuminer la particularité faciale. Dans certains modes de réalisation, l’alerte est une alerte auditive, visuelle ou tactile. Dans certains modes de réalisation, le procédé comprend en outre le fait d'instruire au dispositif de balayage de se déplacer dans une direction sur la particularité faciale. Dans certains modes de réalisation, le procédé comporte en outre l’affichage d’un guide de balayage sur une interface utilisateur du dispositif de balayage. Dans certains modes de réalisation, le guide de balayage comprend une ou plusieurs de la pluralité d'images de la particularité faciale et une flèche pointant dans une direction dans laquelle un utilisateur peut déplacer le dispositif de balayage. Dans certains modes de réalisation, le guide de balayage est une représentation graphique de la particularité faciale et une flèche pointant dans la direction dans laquelle un utilisateur peut déplacer le dispositif de balayage. La est une vue de face en perspective d’un exemple de dispositif de balayage 100, conformément à la présente technologie. Dans certains modes de réalisation, le dispositif de balayage 100 inclut un corps 105 et une poignée 135. Bien que le dispositif de balayage 100 soit illustré avec un corps cylindrique 105 et une poignée cylindrique 135, il faut comprendre que le dispositif de balayage 100 peut prendre un nombre de formes quelconque. Dans certains modes de réalisation, le dispositif de balayage 100 n’a pas de poignée 135. Dans certains modes de réalisation, le dispositif de balayage 100 comprend une circuiterie interne, incluant un processeur, une batterie, et similaires. Dans certains modes de réalisation, le dispositif de balayage 100 comprend un processeur configuré pour détecter une position et une courbure de la particularité faciale d'après le capteur de position, combiner la pluralité d’images en une seule image et générer un modèle tridimensionnel de la particularité faciale, comme décrit en détail ici. Dans certains modes de réalisation, le dispositif de balayage 100 est alimenté par une connexion câblée, mais le dispositif de balayage 100 peut également être alimenté indépendamment, par exemple avec une batterie ou un condensateur. Dans certains modes de réalisation, le dispositif de balayage 100 peut en outre inclure un port de charge, configuré pour alimenter le dispositif de balayage 100. Dans certains modes de réalisation, le corps abrite l'organe de balayage 110. Dans certains modes de réalisation, l'organe de balayage 110 est positionné sur une face avant du dispositif de balayage 100, comme le montre la . Dans certains modes de réalisation, l'organe de balayage 110 comprend une fenêtre de balayage 112 et une ou plusieurs entretoises 114A et 114B. Dans certains modes de réalisation, la fenêtre de balayage 112 est configurée pour permettre à des composants de balayage internes, comme le montre la , de visualiser la particularité faciale telle que décrite ici. Dans certains modes de réalisation, la fenêtre de balayage 112 est translucide. Dans certains modes de réalisation, la fenêtre de balayage 112 est rectangulaire, carrée, circulaire, organique ou similaire. Dans certains modes de réalisation, la fenêtre de balayage 112 se trouve au milieu de la face avant du corps 105. Dans certains modes de réalisation, la fenêtre de balayage 112 est située entre les entretoises 114A, 114B. Bien que deux entretoises 114A, 114B soient illustrées, il faut comprendre que n’importe quel nombre d’entretoises 114A, 114B peut se trouver sur l'organe de balayage 110. Dans certains modes de réalisation, les entretoises 114A, 114B sont des polygones arrondis, comme le montre la , mais il faut comprendre que les entretoises 114A, 114B peuvent prendre n’importe quel nombre de formes, dont sphérique, rectangulaire et organique. Dans certains modes de réalisation, les entretoises 114A, 114B sont configurées pour entrer en contact avec une surface pendant que le dispositif de balayage 100 est passé par-dessus, de sorte qu’une distance optimale entre l'organe de balayage 110 (ou la fenêtre de balayage 112) et la surface est obtenue. Dans certains modes de réalisation, le dispositif de balayage 100 comprend au moins un capteur de position couplé à l'organe de balayage 110 (comme le montre et décrit la ). Dans certains modes de réalisation, le capteur de position peut être logé à l’intérieur du corps 105, mais dans certains modes de réalisation, le capteur de position peut être situé sur la face avant du dispositif de balayage avec l'organe de balayage 110. Dans certains modes de réalisation, le dispositif de balayage 100 comporte en outre une caméra (comme le montre et décrit la ). Dans certains modes de réalisation, la caméra est configurée pour prendre une pluralité d’images lorsque l'organe de balayage 110 se déplace sur une particularité faciale. Dans certains modes de réalisation, la particularité faciale peut être un sourcil, un nez, un œil, une ride, de l’acné ou similaire. Dans certains modes de réalisation, l'organe de balayage 110 est un organe de balayage corporel réglable en rotation 110. Dans certains modes de réalisation, l'organe de balayage 110 est configuré pour s’articuler pour balayer plus précisément une surface, telle qu’un corps, une peau ou des cheveux. Dans de tels modes de réalisation, le capteur de position 115 peut être une roue de capteur comme décrit ici. En fonctionnement, le capteur de position 115 entre en contact avec la surface et roule pendant que l'organe de balayage 110 balaye la surface. Dans de tels modes de réalisation, l'organe de balayage 110 est capable de prendre en compte la courbure de la surface. Dans certains modes de réalisation, la surface est un corps. Dans certains modes de réalisation, l'organe de balayage 110 peut être ajusté pour répondre aux besoins de différents types de corps et environnements de balayage. Dans certains modes de réalisation, l'organe de balayage 110 dispose d’une fenêtre de balayage réglable 112. Dans certains modes de réalisation, les entretoises 114A et 114B peuvent être déplacées ou ajustées pour modifier la taille de la fenêtre de balayage 112. Dans certains modes de réalisation, la fenêtre de balayage 112 peut être concave ou convexe pour capturer des balayages ou des images de la surface avec précision. Dans certains modes de réalisation, l'organe de balayage 110 est capable d’être articulé, de manière à mieux entrer en contact avec la surface. Dans certains modes de réalisation, l'organe de balayage 110 est couplé au dispositif 100 avec un raccord flexible. Dans certains modes de réalisation, le raccord flexible est un pivot, une charnière ou une articulation. Dans certains modes de réalisation, le raccord flexible permet d’articuler l'organe de balayage 110. Dans certains modes de réalisation, cela permet des balayages plus précis d’une surface. Dans certains modes de réalisation, cela permet en outre à l'organe de balayage 110 de déterminer une courbure d’une surface. La est une perspective arrière de l’exemple de dispositif de balayage 100 de la , conformément à la présente technologie. Dans certains modes de réalisation, le dispositif de balayage 100 comporte en outre une interface utilisateur 140. Bien que l’interface utilisateur 140 soit illustrée au dos du dispositif de balayage 100, dans certains modes de réalisation, l’interface utilisateur 140 est un composant distinct, tel qu’un smartphone ou une tablette. Dans certains modes de réalisation, l’interface utilisateur 140 est ronde, mais dans d’autres modes de réalisation, l’interface utilisateur 140 peut prendre toute forme telle que rectangulaire ou oblongue. Dans certains modes de réalisation, l’interface utilisateur 140 comprend un ou plusieurs actionneurs, tels que des boutons ou des touches. Dans certains modes de réalisation, l’interface utilisateur 140 comprend un bouton de capacité de type tactile. Dans certains modes de réalisation, l’interface utilisateur 140 est un écran tactile. Dans certains modes de réalisation, l’interface utilisateur comprend un ou plusieurs modules de sortie configurés pour produire une alerte. Dans certains modes de réalisation, l’alerte est un son, une vibration ou similaire. Dans certains modes de réalisation, l’alerte inclut une indication sur la manière ou dans quelle direction déplacer le dispositif de balayage 100. La est une vue de dos en éclaté d’un exemple de dispositif de balayage 100, conformément à la présente technologie et à la est une vue de face en éclaté de l’exemple de dispositif de balayage de la , en conformité avec la présente technologie. Dans certains modes de réalisation, le dispositif de balayage 100 comprend des composants de balayage internes 150, un organe de balayage 110 et un capteur de position 115. Dans certains modes de réalisation, le dispositif de balayage 100 comprend en outre une imprimante 145 et un processeur 125. Dans certains modes de réalisation, les composants de balayage internes 150 sont configurés pour maintenir l'organe de balayage 110 en place. Dans certains modes de réalisation, les composants de balayage internes 150 sont couplés à l'organe de balayage 110 et à l’imprimante 145. Dans certains modes de réalisation, l'organe de balayage 110 comprend un capteur de positionnement 115 et au moins une caméra 120A, 120B. Dans certains modes de réalisation, les caméras 120A, 120B sont situées sur l'organe de balayage 110 mais dans certains modes de réalisation, les caméras 120A, 120B sont situées sur le corps 105. Dans certains modes de réalisation, lorsque l'organe de balayage 110 se déplace sur une surface, telle que le visage d'un utilisateur, les caméras 120A, 120B capturent une pluralité d’images de la surface. Dans certains modes de réalisation, les caméras 120A, 120B prennent une pluralité d’images d’une particularité faciale lorsque le dispositif de balayage se déplace sur la particularité faciale. Dans certains modes de réalisation, le dispositif de balayage 100 comprend deux caméras 120A et 120B. Dans certains modes de réalisation, tels qu'illustrés sur la , la première caméra 120B est située sur un premier côté du dispositif de balayage 100, et la deuxième caméra 120B est située sur un deuxième côté du dispositif de balayage 100, opposé au premier côté. Dans certains modes de réalisation, tels qu'illustrés sur la , le dispositif de balayage 100 comprend une ou plusieurs sources de lumière 130A, 130B. Dans certains modes de réalisation, les sources de lumière 130A, 130B sont des DEL. Bien que deux sources de lumière 130A, 130B soient illustrées, un nombre quelconque de sources de lumière 130 peut se trouver sur le dispositif de balayage 100. Dans certains modes de réalisation, les sources de lumière 130A, 130B sont positionnées sur l'organe de balayage 110, mais dans certains modes de réalisation, les sources de lumière 130A, 130B sont positionnées sur la face avant du dispositif de balayage 100. Dans certains modes de réalisation, l'organe de balayage 110 comprend un ou plusieurs capteurs de position 115. Tandis qu’un seul capteur de position 115 est illustré sur la , il faut comprendre qu’un nombre quelconque de capteurs de position 115 peut être utilisé. Dans certains modes de réalisation, au moins un capteur de position 115 est un capteur de position roulant 115, tel qu’une roue de capteur. Dans de tels modes de réalisation, le capteur de position 115 est configuré pour rouler sur la particularité faciale lorsque l'organe de balayage 110 est déplacé sur la particularité faciale. De cette manière, le capteur de position 115 peut détecter une position de la particularité faciale lorsque le dispositif de balayage 100 passe sur la particularité faciale. Dans certains modes de réalisation, le capteur de position 115 est en outre configuré pour détecter la courbure de la particularité faciale ou du visage de l’utilisateur. Dans certains modes de réalisation, le dispositif de balayage 100 inclut un processeur 125. Dans certains modes de réalisation, le processeur 145 est couplé de manière communicative à l'organe de balayage 110, au capteur de position 115 et à la caméra 120. Le processeur 125 peut être configuré pour combiner la pluralité d’images de la caméra 120 et générer un modèle tridimensionnel de la particularité faciale. Dans certains modes de réalisation, le processeur est en outre configuré pour détecter l’éclairage de la particularité faciale, et instruire une ou plusieurs sources de lumière 130A, 130B d'illuminer la particularité lumineuse. Bien qu’un seul processeur 125 soit illustré, il faut comprendre qu'un nombre quelconque de processeurs peut être incorporé dans le dispositif de balayage 100. Dans certains modes de réalisation, le processeur 125 est couplé de manière communicative à l'imprimante 145. Dans certains modes de réalisation, le processeur 125 donne l'instruction à l’imprimante 145 de fabriquer un calque d’additif, telle qu’un tatouage temporaire, ou du maquillage imprimé sous la forme de la particularité faciale. La est une image d’un exemple de dispositif de balayage 100 en utilisation conformément à la présente technologie. Dans certains modes de réalisation, un utilisateur 300 utilise le dispositif de balayage 100 pour générer un modèle tridimensionnel d’une ou plusieurs particularités faciales 200. Dans certains modes de réalisation, l’utilisateur 300 peut être une première personne utilisant le dispositif sur une deuxième personne. Dans certains modes de réalisation, la première personne peut être un utilisateur formé, comme dans un magasin ou un comptoir de maquillage. Dans certains modes de réalisation, la particularité faciale 200 est un sourcil. Dans certains modes de réalisation, la particularité faciale est un nez, des yeux, des lèvres, des rides, de l’acné ou une décoloration de la peau. Dans certains modes de réalisation, le dispositif de balayage 100 est configuré pour reconnaître un nombre quelconque de types de particularités faciales 200. De cette manière, un seul dispositif de balayage 100 peut être utilisé pour réaliser un modèle tridimensionnel et/ou un calque de maquillage d’un sourcil, d’un œil, d’une ride, de lèvres, etc. En fonctionnement, un utilisateur 300 peut tenir l'organe de balayage 100 par la poignée 135 et déplacer l'organe de balayage 110 sur une surface. Dans certains modes de réalisation, la surface est un visage. Dans certains modes de réalisation, la surface est la peau ou les cheveux. Dans certains modes de réalisation, la surface est une particularité faciale 200. Lorsque l'organe de balayage 100 est déplacé sur la surface, La est un exemple de modèle tridimensionnel généré par un organe de balayage, conformément à la présente technologie. Dans certains modes de réalisation, le processeur, tel que le processeur 125, est en outre configuré pour générer un modèle tridimensionnel 215 de la particularité faciale 200. Bien que la particularité faciale 200 soit illustrée comme un sourcil, il faut comprendre que la particularité faciale 200 peut être n’importe quelle particularité faciale, telle qu’un grain de beauté, de l’acné, une cicatrice, une ride, une paupière, un œil, une lèvre, etc. Dans certains modes de réalisation, le dispositif de balayage 100 est configuré pour prendre une pluralité d’images 210A, 210B, 210C...210N de la particularité faciale 200. Dans certains modes de réalisation, chaque image de la pluralité d’images 210A, 210B, 210C...210N comprend au moins une portion de la particularité faciale 200A, 200B, 200C. Dans certains modes de réalisation, le nombre d’images 210A, 210B, 210C...210N dépend du nombre d’images nécessaires pour capturer la totalité de la particularité faciale 200. Dans certains modes de réalisation, la pluralité d’images 210A, 210B, 210C...210N sont compilées pour créer un modèle tridimensionnel 215 de la particularité faciale 200. Dans certains modes de réalisation, le capteur de position décrit ici peut détecter la profondeur et la courbure de la particularité faciale 200. Dans certains modes de réalisation, le processeur peut prendre en compte la profondeur et la courbure de la particularité faciale ou de la surface lors de la génération du modèle tridimensionnel. Ainsi, le modèle tridimensionnel 215 peut refléter avec précision la courbure de la particularité faciale 200. La est une interface utilisateur 140 affichant un guide de balayage 400, conformément à la présente technologie. Dans certains modes de réalisation, l’interface utilisateur 140 est configurée pour afficher un guide de balayage 400 afin de donner l'instruction à un utilisateur d’utiliser correctement le dispositif de balayage 100. Dans certains modes de réalisation, le guide de balayage 400 comprend une ou plusieurs de la pluralité d’images telles que décrites ici de la particularité faciale 200 et une flèche 405 pointant dans une direction dans laquelle un utilisateur peut déplacer le dispositif de balayage. Dans certains modes de réalisation, le guide de balayage 400 comprend une représentation graphique de la particularité faciale 200 et une flèche 405 pointant dans la direction dans laquelle un utilisateur peut déplacer le dispositif de balayage. Dans certains modes de réalisation, l’interface utilisateur 140 affiche une vue courante de la caméra sur le dispositif de balayage. Dans certains modes de réalisation, lorsque l’utilisateur déplace le dispositif de balayage sur la surface, une image capturée par la caméra est affichée. Dans certains modes de réalisation, le guide de balayage 400 comporte en outre une ou plusieurs alertes pour donner l'instruction à l’utilisateur de déplacer le dispositif de balayage. Dans certains modes de réalisation, les alertes sont des alertes visuelles, telles que la flèche 405, des alertes auditives, telles qu’une sonnerie ou une alarme, ou des alertes tactiles telles que des vibrations. La est un exemple de procédé 500 d'utilisation d'un dispositif de balayage en conformité avec la présente technologie. Le procédé 500 commence au bloc 510. Au bloc 510, un dispositif de balayage (tel que le dispositif de balayage 100 de la Figure 1) est déplacé sur une particularité faciale (telle que la particularité faciale 200). Le procédé 500 passe ensuite au bloc 520. Au bloc 520, une pluralité d’images de la particularité faciale sont prises avec une caméra. Dans certains modes de réalisation, la caméra est située sur le dispositif de balayage. Le procédé 500 passe ensuite au bloc 530. Au bloc 530, un capteur de position détecte une position de la particularité faciale. Dans certains modes de réalisation, la position de la particularité faciale inclut une courbure de la particularité faciale. Dans certains modes de réalisation, la position de la particularité faciale inclut une profondeur d’une particularité faciale. Dans certains modes de réalisation, le capteur de position est un capteur de position roulant. De cette manière, le capteur de position peut détecter la position de la particularité faciale lorsque le capteur de position roule sur la particularité faciale. Le procédé 500 passe ensuite au bloc 540. Au bloc 540, la pluralité d’images prises par la caméra sont combinées. Dans certains modes de réalisation, la combinaison des images inclut l’assemblage des images d'après la position telle qu’indiquée par le capteur de position. Le procédé 500 passe ensuite au bloc 550. Au bloc 550, un modèle tridimensionnel de la particularité faciale est généré. Dans certains modes de réalisation, le modèle tridimensionnel prend en compte la position du capteur de position. Dans certains modes de réalisation, le modèle tridimensionnel prend en compte la courbure et/ou la profondeur de la particularité faciale. Dans certains modes de réalisation, le modèle tridimensionnel est ensuite utilisé pour fabriquer un calque de maquillage, comme décrit ici. Le procédé 500 passe ensuite au bloc 560. Au bloc 560, le procédé prend fin. La est un exemple de procédé 600 d’utilisation d’un dispositif de balayage comportant une source de lumière, conformément à la présente technologie. Le procédé 600 commence au bloc 610. Au bloc 610, un dispositif de balayage (tel que le dispositif de balayage 100 de la Figure 1) est déplacé sur une particularité faciale (telle que la particularité faciale 200). Le procédé passe ensuite au bloc 620. Au bloc 620, l’éclairage de la particularité faciale est détecté. Dans certains modes de réalisation, le dispositif de balayage détecte l’éclairage de la particularité faciale pour déterminer si les images seront de qualité suffisante pour générer le modèle tridimensionnel. Le procédé passe ensuite au bloc de décision 621. Au bloc de décision 621, on détermine si l’éclairage est en dessous d'un seuil. Dans certains modes de réalisation, le seuil peut être fixé par l’utilisateur. Dans certains modes de réalisation, le seuil est codé en dur dans le dispositif. Si l’éclairage est en dessous du seuil, le procédé passe au bloc 622A. Au bloc 622A, le dispositif émet une alerte indiquant que l’éclairage est en dessous d'un seuil. Dans certains modes de réalisation, l’alerte peut être une alerte visuelle, une alerte sonore ou une alerte tactile. Le procédé passe ensuite au bloc 623. En option, l’appareil peut ensuite illuminer la particularité faciale. Dans certains modes de réalisation, la particularité faciale est éclairée par une ou plusieurs sources de lumière situées sur le dispositif de balayage. Dans certains modes de réalisation, les une ou plusieurs sources de lumière sont des DEL. Le procédé passe ensuite au bloc 630. En revenant au bloc 621, si l’éclairage n’est pas en dessous du seuil, le procédé passe au bloc 622B. Au bloc 622B, l’appareil n'illumine pas la particularité faciale. Le procédé passe ensuite au bloc 630. Au bloc 630, une pluralité d’images de la particularité faciale sont prises avec une caméra. Dans certains modes de réalisation, la caméra est située sur le dispositif de balayage. Le procédé 600 passe ensuite au bloc 640. Au bloc 640, un capteur de position détecte une position de la particularité faciale. Dans certains modes de réalisation, la position de la particularité faciale inclut une courbure de la particularité faciale. Dans certains modes de réalisation, la position de la particularité faciale inclut une profondeur d’une particularité faciale. Dans certains modes de réalisation, le capteur de position est un capteur de position roulant. De cette manière, le capteur de position peut détecter la position de la particularité faciale lorsque le capteur de position roule sur la particularité faciale. Le procédé 600 passe ensuite au bloc 650. Au bloc 650, la pluralité d’images prises par la caméra sont combinées. Dans certains modes de réalisation, la combinaison des images inclut l’assemblage des images d'après la position telle qu’indiquée par le capteur de position. Le procédé 600 passe ensuite au bloc 660. Au bloc 660, un modèle tridimensionnel de la particularité faciale est généré. Dans certains modes de réalisation, le modèle tridimensionnel prend en compte la position du capteur de position. Dans certains modes de réalisation, le modèle tridimensionnel prend en compte la courbure et/ou la profondeur de la particularité faciale. Dans certains modes de réalisation, le modèle tridimensionnel est ensuite utilisé pour fabriquer un calque de maquillage, comme décrit ici. Le procédé 600 passe ensuite au bloc 670. Au bloc 670, le procédé 600 prend fin. La est un exemple de procédé 700 d’utilisation d’un dispositif de balayage avec un guide de balayage, en conformité avec la présente technologie. Le procédé 700 commence au bloc 710. Au bloc 710, un dispositif de balayage (tel que le dispositif de balayage 100 de la Figure 1) est déplacé sur une particularité faciale (telle que la particularité faciale 200). Le procédé 700 passe ensuite au bloc 720. Au bloc 720, l’utilisateur se voit donner l'instruction de déplacer le dispositif de balayage dans une direction. Dans certains modes de réalisation, l’utilisateur est se voit donner l'instruction de déplacer le dispositif de balayage par le dispositif lui-même. Dans certains modes de réalisation, l'instruction peut être une alerte, telle qu’une alerte tactile, une alerte visuelle ou une alerte sonore. Le procédé 700 passe ensuite au bloc 730. Au bloc 730, le dispositif de balayage affiche un guide de balayage (tel que le guide de balayage 400). Dans certains modes de réalisation, le guide de balayage est affiché sur une interface utilisateur du dispositif de balayage. Dans certains modes de réalisation, le guide de balayage peut montrer une image telle qu’elle est prise par une caméra sur le dispositif de balayage, et une flèche indiquant la direction dans laquelle l’utilisateur doit déplacer le dispositif de balayage pour capturer complètement une particularité faciale. Dans certains modes de réalisation, le guide de balayage peut être une représentation graphique de la particularité faciale et inclure une flèche indiquant la direction dans laquelle l’utilisateur doit déplacer le dispositif. Le procédé 700 passe ensuite au bloc 740. Au bloc 740, le dispositif de balayage est déplacé dans la direction indiquée par le guide de balayage. Le procédé 700 passe ensuite au bloc 750. Au bloc 750, une pluralité d’images de la particularité faciale sont prises avec une caméra. Dans certains modes de réalisation, la caméra est située sur le dispositif de balayage. Le procédé 700 passe ensuite au bloc 760. Au bloc 760, la pluralité d’images prises par la caméra sont combinées. Dans certains modes de réalisation, la combinaison des images inclut l’assemblage des images d'après la position telle qu’indiquée par le capteur de position. Le procédé 700 passe ensuite au bloc 770. Au bloc 770, un modèle tridimensionnel de la particularité faciale est généré. Dans certains modes de réalisation, le modèle tridimensionnel prend en compte la position du capteur de position. Dans certains modes de réalisation, le modèle tridimensionnel prend en compte la courbure et/ou la profondeur de la particularité faciale. Dans certains modes de réalisation, le modèle tridimensionnel est ensuite utilisé pour fabriquer un calque de maquillage, comme décrit ici. Le procédé 700 passe ensuite au bloc 780. Au bloc 780, le procédé 700 prend fin. Il convient de comprendre que les procédés 500, 600 et 700 sont purement représentatifs et peuvent inclure des étapes supplémentaires. En outre, chaque étape des procédés 500, 600 et 700 peut être effectuée dans n’importe quel ordre, voire être omise. Les modes de réalisation divulgués ici peuvent utiliser un ensemble circuit afin de mettre en œuvre des technologies et méthodologies décrites ici, de raccorder fonctionnellement deux composants ou plus, de générer des informations, de déterminer des conditions de fonctionnement, de commander un appareil, un dispositif ou un procédé, et/ou analogues. Un ensemble circuit de tout type peut être utilisé. Dans un mode de réalisation, l'ensemble circuit comporte, entre autres, un ou plusieurs dispositifs informatiques tels qu’un processeur ( par exemple , un microprocesseur), une unité de traitement centrale (CPU), un processeur de signal numérique (DSP), un circuit intégré spécifique à l’application (ASIC), un réseau de portes programmables sur site (FPGA), ou analogues, ou toute combinaison de ceux-ci, et peuvent comporter des éléments ou de l'électronique de circuits numériques ou analogiques distincts, ou des combinaisons de ceux-ci. Dans un mode de réalisation, l'ensemble circuit comprend un ou plusieurs ASIC ayant une pluralité de composants logiques prédéfinis. Dans un mode de réalisation, l'ensemble circuit comprend un ou plusieurs FPGA ayant une pluralité de composants logiques programmables. Dans un mode de réalisation, l'ensemble circuit comprend des implémentations de circuits matériels ( par exemple , implémentations dans un ensemble circuit analogique, implémentations dans un ensemble circuit numérique et analogues, et des combinaisons de celles-ci). Dans un mode de réalisation, l'ensemble circuit comprend des combinaisons de circuits et de produits de programmes informatiques ayant des instructions de logiciel ou de micro-logiciel stockées sur une ou plusieurs mémoires lisibles par ordinateur qui fonctionnent ensemble pour amener un dispositif à exécuter une ou plusieurs méthodologies ou technologies décrites ici. Dans un mode de réalisation, l'ensemble circuit comprend des circuits, tels que, par exemple, des microprocesseurs ou des parties de microprocesseur, qui nécessitent logiciel, micrologiciel, et analogues, pour fonctionner. Dans un mode de réalisation, l'ensemble circuit comprend une implémentation comprenant un ou plusieurs processeurs ou des parties de ceux-ci et des logiciels, micrologiciels, matériels annexés, et analogues. Dans un mode de réalisation, l'ensemble circuit comprend un circuit intégré de bande de base ou un circuit intégré de processeur d’applications ou un circuit intégré similaire dans un serveur, un dispositif de réseau cellulaire, un autre dispositif de réseau ou un autre dispositif informatique. Dans un mode de réalisation, l’ensemble circuit comporte un ou plusieurs composants situés à distance. Dans un mode de réalisation, les composants situés à distance sont connectés fonctionnellement via une communication sans fil. Dans un mode de réalisation, les composants situés à distance sont connectés fonctionnellement via un ou plusieurs récepteurs, émetteurs, émetteurs-récepteurs, ou analogues. Un mode de réalisation comprend une ou plusieurs banques de données qui, par exemple, stockent des instructions ou des données. Des exemples non limitatifs d'une ou plusieurs banques de données incluent une mémoire volatile ( par exemple , mémoire vive (RAM), mémoire vive dynamique (DRAM), ou analogues), une mémoire non volatile ( par exemple , mémoire morte (ROM), mémoire morte effaçable et programmable électriquement (EEPROM), disque compact à mémoire morte (CD-ROM), ou analogues), une mémoire persistante, ou analogues. D’autres exemples non limitatifs d’une ou plusieurs banques de données incluent une mémoire morte effaçable et programmable (EPROM), une mémoire flash, ou analogues. Les unes ou plusieurs banques de données peuvent être connectées, par exemple, à un ou plusieurs dispositifs informatiques par une ou plusieurs instructions, données ou bus de puissance. Dans un mode de réalisation, l'ensemble circuit comprend un ou plusieurs lecteurs multimédia lisibles par ordinateur, prises d’interface, ports de bus série universel (USB), fentes de carte mémoire, ou analogues, et un ou plusieurs composants d’entrée/sortie tels que, par exemple, une interface utilisateur graphique, un afficheur, un clavier, un pavé numérique, une boule de commande, une manette, un écran tactile, une souris, un commutateur, un cadran, ou analogues, et tout autre dispositif périphérique. Dans un mode de réalisation, l'ensemble circuit comprend un ou plusieurs composants d’entrée/sortie utilisateur qui sont connectés fonctionnellement à au moins un dispositif informatique pour la commande (électrique, électromécanique, mise en œuvre par logiciel, mise en œuvre par micro-logiciel, ou autre commande, ou des combinaisons de celles-ci) d'un ou plusieurs aspects du mode de réalisation. Dans un mode de réalisation, l'ensemble circuit comprend un lecteur multimédia lisible par ordinateur ou une fente de mémoire configuré pour accepter un support porteur de signal ( par exemple , support de mémoire lisible par ordinateur, support d’enregistrement lisible par ordinateur, ou analogues). Dans un mode de réalisation, un programme pour amener un système à exécuter l'un quelconque des procédés divulgués peut être stocké, par exemple, sur un support d’enregistrement lisible par ordinateur (CRMM), un support porteur de signal, ou analogues. Des exemples non limitatifs de supports porteurs de signal incluent un support de type enregistrable tel que toute forme de mémoire flash, bande magnétique, disquette, un disque dur, un disque compact (CD), un disque vidéo numérique (DVD), disque Blu-Ray, une bande numérique, une mémoire d’ordinateur, ou analogues, ainsi qu’un support de type transmission tel qu’un support de communication numérique et/ou analogique ( par exemple , un câble à fibres optiques, un guide d’ondes, une liaison de communication câblée, une liaison de communication sans fil ( par exemple , émetteur, récepteur, émetteur-récepteur, logique de transmission, logique de réception, etc.). D’autres exemples non limitatifs de supports porteurs de signal incluent, sans toutefois s'y limiter, DVD-ROM, DVD-RAM, DVD+RW, DVD-RW, DVD-R, DVD+R, CD-ROM, Super Audio CD, CD-R, CD+R, CD+RW, CD-RW, disques compacts vidéo, disques super vidéo, mémoire flash, bande magnétique, disque magnéto-optique, MINIDISC, carte mémoire non-volatile, EEPROM, disque optique, stockage optique, RAM, ROM, mémoire système, serveur Web, ou similaires. La description détaillée énoncée ci-dessus en relation avec les dessins annexés, où des numéros semblables font référence à des éléments semblables, servent de description de divers modes de réalisation de la présente divulgation et ne sont pas destinés à représenter les seuls modes de réalisation. Chaque mode de réalisation décrit dans cette divulgation est proposé uniquement à titre d’exemple ou d’illustration et ne doit pas être interprété comme préféré ou avantageux par rapport à d’autres modes de réalisation. Les exemples illustratifs proposés ici ne sont pas censés être exhaustifs ni limiter la divulgation aux formes précises divulguées. De même, toutes les étapes décrites ici peuvent être interchangeables avec d’autres étapes, ou combinaisons d’étapes, afin d’obtenir le même résultat ou un résultat sensiblement similaire. En général, les modes de réalisation divulgués ici ne sont pas limitatifs, et les inventeurs envisagent que d’autres modes de réalisation dans la portée de cette divulgation puissent inclure des structures et des fonctionnalités issues de plus d’un mode de réalisation spécifique illustré sur les figures et décrit dans la spécification. Dans la description précédente, des détails spécifiques sont exposés pour fournir une compréhension approfondie des exemples de modes de réalisation de la présente divulgation. Il apparaîtra à l'homme du métier, cependant, que les modes de réalisation divulgués ici peuvent être mis en pratique sans incorporer tous les détails spécifiques. Dans certains cas, des étapes de processus bien connues n’ont pas été décrites en détail afin de ne pas obscurcir inutilement divers aspects de la présente divulgation. En outre, il convient d'apprécier que les modes de réalisation de la présente divulgation peuvent employer toute combinaison de particularités décrites ici. La présente demande peut inclure des références à des directions, telles que « vertical », « horizontal », « avant », « arrière », « gauche », « droite », « supérieur » et « inférieur », etc. Ces références, et d’autres références similaires dans la présente demande, sont destinées à aider à décrire et à comprendre le mode de réalisation particulier (comme lorsque le mode de réalisation est positionné pour utilisation) et ne sont pas destinées à limiter la présente divulgation à ces directions ou emplacements. La présente demande peut également faire référence à des quantités et à des nombres. Sauf indication spécifique, ces quantités et nombres ne doivent pas être considérés comme restrictifs, mais comme des exemples des quantités ou nombres possibles associés à la présente demande. À cet égard également, la présente demande peut utiliser le terme « pluralité » pour désigner une quantité ou un nombre. À cet égard, le terme « pluralité » désigne tout nombre supérieur à un, par exemple deux, trois, quatre, cinq, etc. Le terme « environ », « approximativement », etc. signifie à plus ou moins 5 % près la valeur indiquée. Le terme « basé sur » signifie « basé au moins partiellement sur. » Les principes, modes de réalisation représentatifs et modes de fonctionnement de la présente divulgation ont été décrits dans la description précédente. Toutefois, des aspects de la présente divulgation, qui sont destinés à être protégés, ne doivent pas être interprétés comme se limitant aux modes de réalisation particuliers divulgués. En outre, les modes de réalisation décrits ici doivent être considérés comme illustratifs plutôt que restrictifs. Il convient d'apprécier que des variations et des changements peuvent être apportés par d’autres, et des équivalents employés, sans s'éloigner de l’esprit de la présente divulgation. En conséquence, il est expressément prévu que toutes ces variations, tous changements et équivalents s’inscrivent dans l’esprit et la portée de la présente divulgation, telle que revendiquée. Dispositif (100) de balayage comprenant : un corps (105) ; un organe de balayage (110) couplé au corps ; un capteur de position (115) couplé à l'organe de balayage ; une caméra (120A, 120B) configurée pour prendre une pluralité d’images lorsque l'organe de balayage se déplace sur une particularité faciale ; et un processeur (125) configuré pour : détecter une position et une courbure de la particularité faciale d'après le capteur de position ; combiner la pluralité d’images en une seule image ; et générer un modèle tridimensionnel de la particularité faciale. Dispositif selon la revendication 1, comprenant en outre une source de lumière (130A, 130B) configurée pour illuminer la particularité faciale. Dispositif selon la revendication 1 ou 2, dans lequel la caméra est une première caméra (120A), et le dispositif comprend en outre une deuxième caméra (120B) ; et dans lequel la première caméra est située sur un premier côté de l'organe de balayage, et la deuxième caméra est située sur un deuxième côté opposé au premier côté du composant de l'organe de balayage. Dispositif selon l’une quelconque des revendications 1 à 3, comprenant en outre une interface utilisateur (140) configurée pour fournir un guide de balayage. Dispositif (100) selon l’une quelconque des revendications 1 à 4, dans lequel la particularité faciale est un sourcil, un œil, une bouche, un nez, une ride ou de l'acné. Dispositif selon l’une quelconque des revendications 1 à 5, dans lequel le capteur de position (115) est un capteur de position roulant. Dispositif selon la revendication 6, dans lequel le capteur de position (115) roulant est configuré pour entrer en contact avec une surface lorsque le capteur de position roulant roule sur la surface et mesure une courbure de la surface. Dispositif selon l’une quelconque des revendications 1 à 7, dans lequel l'organe de balayage (110) est couplé au dispositif avec un raccord flexible. Dispositif selon la revendication 8, dans lequel le raccord flexible est configuré pour articuler l'organe de balayage (110). Dispositif (100) selon la revendication 8 ou 9, dans lequel le raccord flexible est un pivot, une charnière ou une articulation.