[PYTHON] Si un ingénieur est invité à organiser un banquet

L'autre jour, on m'a demandé de recevoir pour la première fois à la fête de mariage d'une connaissance, et j'ai réussi à survivre, alors c'était le moment.

Que devrais-je faire

Je n'ai rien à avoir. Je ne suis pas un maître du chant ou de la danse. Je peux faire des films, mais il semble que je le ferai pour le divertissement de la mariée. .. : Il n'y a que de la programmation! !!

Ce que j'ai fait

** "HAPPINESS SCOUTER" **

Lorsque vous envoyez une photo sur LINE, il reconnaît l'expression du visage de la personne sur la photo et mesure ** "happy fight power" **! !! quelque chose comme. (Ceci est une extension de LINE BOT utilisant Amazon Rekognition, que j'ai écrit dans Article précédent) 説明.png J'ai également créé une page où vous pouvez voir la liste et les détails des photos que vous avez envoyées. Sur la page de liste, il est affiché dans le format de classement de la puissance de combat heureuse.

[Écran LINE] 57899.jpg

[Page détaillée] 57897.jpg

[Page de liste] HappinessScouterSP.png

Ce que vous avez préparé

Nous avons préparé des cartes de la taille d'une carte de visite pour chaque personne et les avons distribuées à chaque table entre le mariage et le banquet le jour même.

Conception: Canva Impression: Magasin de cartes de visite dot com → Prend en charge la soumission en png, expédié le même jour et reçoit 500 points pour la première fois, donc c'était bon marché à 660 yens pour 100 feuilles! AKQ2HK9xPq3szO81574075166_1574075324.png

Créé avec Google Slides. En fait, j'inclus également une brève auto-introduction au début. La photo de Pakutaso est très utile lol TkZbyjd3jHklQ4o1574075430_1574075474.png

--Prime

La 1ère place a reçu une carte prépayée LINE d'une valeur de 1000 yens.

Flux de divertissement et résultats

J'ai décidé de participer librement car je dois être ami avec mon compte LINE. 48 invités sur 66 y ont participé.

Nous avons pu collecter environ 80 photos en 5 minutes de divertissement, et enfin 150 photos. J'ai aussi collecté des photos sans rapport, mais ... lol HappinessScouterPC3.png

Chose technique

J'ai utilisé Python comme langage et Amazon Rekognition pour la partie reconnaissance faciale et je l'ai configuré comme suit. J'imite diverses choses. .. happiness_scouter.png

Le framework Flask est utilisé pour la page de liste / détail, et Masonry.js est utilisé pour organiser les photos sur la page de liste.

Là où une amélioration est nécessaire

--Comment marquer Dans de nombreux cas, les résultats étaient négatifs parce que les émotions autres que le «bonheur» et le «calme» étaient calculées négativement. C'était un banquet, alors j'aurais dû y réfléchir un peu plus. ..

-La précision de la face cible Comme indiqué ci-dessous, même les personnes à l'arrière qui n'ont rien à voir avec cela ont été reconnues et ont affecté le score. Pouvez-vous cibler par la taille de la zone de bordure? mfKbugvOT9OEpRn1574077382_1574077410.png

référence

Essayez d'utiliser la bibliothèque de traitement d'image "Pillow" avec AWS Lambda Afficher la zone de délimitation J'ai essayé DynamoDB en utilisant Python (boto3)

Comprendre comment utiliser Jinja2 rend le développement avec Flask plus intelligent La meilleure compatibilité entre les cartes Bootstrap 4 et Masonry.js

Recommended Posts

Si un ingénieur est invité à organiser un banquet
Pourquoi j'ai choisi Python
Si un ingénieur est invité à organiser un banquet
Comment vérifier si une valeur existe dans un type d'énumération
Comment obtenir un ingénieur de la trentaine
De l'administration des fonctionnaires nationaux à l'ingénieur en IA ② Semaine 2020.6.13 ~
Comment obtenir un ingénieur de la trentaine
Introduction à l'apprentissage automatique à partir de Simple Perceptron
Comment générer une clé publique à partir d'une clé privée SSH
Si un ingénieur est invité à organiser un banquet
Convertir une chaîne en image
Que faire s'il y a un décimal dans python json .dumps
Une introduction aux applications Web Python auto-conçues pour un ingénieur Web de troisième année paresseux
Le nombre est-il équivalent à un entier?
Si le Budokan est un immeuble de bureaux de location
Une introduction à l'orientation des objets - Donnez à un objet un enfant.
Une histoire qui parfois ne marche pas si pip est le dernier
Solution lorsque Django ne peut pas charger d'images à partir d'un dossier statique