Cet article fait partie du [Calendrier de l'Avent Bulemix] de Teratail (https://teratail.com/Bluemix).
Juste au moment où je cherchais à Bluemix pour faire servir des clients au poivre, je suis entré dans la guerre.
Cette fois, en utilisant la reconnaissance visuelle et le poivre dans Bluemix d'IBM, Voici comment obtenir votre identifiant LINE auprès d'une fille.
Maintenant, montrons comment demander facilement un identifiant de ligne à une fille.
Pepper prend une photo
↓
Analysez les photos avec la reconnaissance visuelle
↓
Déterminez si vous êtes une fille de 18 à 27 ans (à votre goût)
↓ ↓
true false
↓ ↓
Pepper demande un identifiant de ligne
C'est très facile à comprendre.
VisualRecognition Depuis Page du catalogue
Détecte la signification contenue dans le contenu de l'image. Analysez des scènes, des objets, des images faciales et d'autres contenus. Choisissez un modèle par défaut standard ou créez votre propre type personnalisé. Détecte les images similaires dans la collection. Créez des applications intelligentes pour analyser le contenu des images et des trames vidéo et comprendre ce qui se passe.
Hmmm, qu'est-ce que c'est vraiment?
APIReference et [Page de démonstration](http: //visual-recognition-demo.mybluemix. Vous pouvez vous faire une idée générale de net /).
Il semble que vous pouvez le faire comme ça ↓
{
"images": [
{
"faces": [
{
"age": {
"max": 54,
"min": 45,
"score": 0.372036
},
"face_location": {
"height": 75,
"left": 256,
"top": 93,
"width": 67
},
"gender": {
"gender": "MALE",
"score": 0.99593
},
"identity": {
"name": "Barack Obama",
"score": 0.989013,
"type_hierarchy": "/people/politicians/democrats/barack
obama"
}
}
],
"image": "prez.jpg "
}
],
"images_processed": 1
}
Oh!
Sort. Il semble que la détection d'objets, etc. soit effectuée à l'exception du visage humain.
pepper semble fonctionner avec Python, il a donc été écrit par un débutant en Python. S'il vous plaît dites-moi s'il y a quelque chose d'étrange.
# -*- coding: utf-8 -*-
import json
from os.path import join, dirname
from os import environ
from watson_developer_cloud import VisualRecognitionV3
import os.path
#Réécrire selon les besoins
api_key = ''
image_name = ''
visual_recognition = VisualRecognitionV3('2016-05-20', api_key={api_key})
jsonData = visual_recognition.detect_faces(images_file=open({image_name}))
print(json.dumps(jsonData, indent=2))
faces = jsonData['images'][0]['faces'][0]
gender = faces['gender']['gender']
age_min = faces['age']['min']
age_max = faces['age']['max']
print(gender)
print(str(age_min) + '~' + str(age_max) + 'âge')
#Laisser le poivre le faire
if 18 <= age_min and age_max <= 27:
print('Dites-moi votre identifiant de ligne?')
else :
print('Salut mon poivre')
Il n'y a qu'un sentiment d'être obligé de le retirer de json ...
Essayez de saisir des valeurs pour api_key et image_name.
{
"images": [
{
"image": "kanna.jpg ",
"faces": [
{
"gender": {
"gender": "FEMALE",
"score": 0.880797
},
"age": {
"max": 24,
"score": 0.502411,
"min": 18
},
"face_location": {
"width": 140,
"top": 66,
"left": 107,
"height": 160
}
}
]
}
],
"images_processed": 1
}
FEMALE
18~24 ans
Dites-moi votre identifiant de ligne
Ouais, parfait. Tout ce que vous avez à faire est de laisser le poivre le faire!
Cela s'allonge et le bogue du poivre n'a pas été corrigé (aide) donc dans un autre article Pardon ∨
URL:
J'ai participé au calendrier de l'Avent de Teratail en utilisant la reconnaissance visuelle de Bluemix. En ce qui concerne le traitement d'image, j'ai été honnêtement surpris qu'il soit très facile à manipuler.
Je faisais aussi un CM appelé pepper x watson, donc j'espère qu'il sera facile de travailler avec. Je veux qu'un identifiant de ligne soit complété avant Noël (sérieusement)
Demain est une entrée pour tokutoku393.
Recommended Posts