Étude de cas

Guide Mobile de Bronzage

Cet article explore le développement pionnier par Elinext d'une application mobile qui permet aux utilisateurs de photographier leur peau, de partager en ligne et de recevoir des conseils de bronzage personnalisés. Surmontant les défis de reconnaissance des tons de peau et d'optimisation des algorithmes, l'application offre des fonctionnalités telles que la détection du niveau de bronzage, les dos et ne pas faire pour l'exposition au soleil et les recommandations de produits de bronzage, en faisant un outil indispensable pour les amateurs de soleil.

  • Soins de Santé
  • Médias et Divertissement
  • C/Object C
  • C/C++
  • Core Data
  • MVC-pattern

Informations principales

Cet article explore le développement pionnier par Elinext d'une application mobile qui permet aux utilisateurs de photographier leur peau, de partager en ligne et de recevoir des conseils de bronzage personnalisés. Surmontant les défis de reconnaissance des tons de peau et d'optimisation des algorithmes, l'application offre des fonctionnalités telles que la détection du niveau de bronzage, les dos et ne pas faire pour l'exposition au soleil et les recommandations de produits de bronzage, en faisant un outil indispensable pour les amateurs de soleil.

Résumé
Publié
Industrie
Soins de Santé

Technologies

  • C/Object C
  • C/C++
  • Core Data
  • MVC-pattern

Développement innovant, algorithmes mathématiques, développement d'applications mobiles

Tâche

Le client a commandé chez Elinext une application qui permettrait aux utilisateurs de faire des photos de leur peau, de les publier en ligne via des réseaux sociaux et représenterait un manuel de consultation sur les mécanismes du bronzage. L'application mobile devrait déterminer le code de la peau, envoyer les photos de la peau avec les commentaires sur Facebook, Twitter, MySpace.

Challenge

Le principal défi pour les développeurs consistait à mettre en œuvre la fonction de l'identification du code de peau. Ils étaient confrontés aux difficultés suivantes:

  • Comment reconnaître où est la peau sur la photo
  • Comment assurer l'identification de la gamme des degrés du bronzage surtout pour les personnes avec une peau très sombre
  • Comment optimiser l'algorithme mathématique pour qu'il soit efficace et ait une haute performance

Solution

Avant de procéder au développement du code nos développeurs avaient à étudier un bon nombre de pages d'information pour résoudre la première tâche. Ils ont examiné les bibliothèques qui contenaient beaucoup d'algorithmes mathématiques, mais ils ont décidé qu'il serait dur pour les appareils mobiles d'utiliser ces fonctions. Les développeurs ont lu beaucoup de documents sur la détection de la peau et ont choisi l'une des technologies - Explicit Image Detection using YCbCr Space Color Model as Skin Detection et l'ont appliquées et optimisée pour les téléphones mobiles.

Résultats

Le projet de développement a vu comme résultat une application pour iPhone et iPad, Android, BlackBerry, Windows Phone 7 disponible en téléchargement sur les app stores. L'application dispose des fonctionnalités suivantes:

Main screen:

  • Prendre une photo
  • Détecter le degré du bronzage
  • Partager via Facebook, Twitter and MySpace

Does & Don'ts:

L'information sur la façon de se comporter lorsqu'on est exposé au soleil

Links to Tanning Info:

L'information actuelle de différents sites Internet

52 Weeks Specials:

Le calendrier intégré contenant les informations sur les promotions pour chaque semaine

Lotions:

Information sur des lotions correspondant à vos besoins

Schedule & Notes:

Ici, vous pouvez prendre des notes sur les salons de bronzage
+48

Max file size 10MB. Supported formats include DOC, DOCX, ODT, PDF, RTF, and TXT.

Required fields are marked with an asterisk.

What does our proposal include?

Join our team

Upload your CV

For public relations

PR@ELINEXT.COM