Dieser Artikel nimmt am [Bulemix-Adventskalender] von Teratail teil (https://teratail.com/Bluemix).
Gerade als ich nach Bluemix suchte, um Kunden mit Pfeffer bedienen zu lassen, trat ich in den Krieg ein.
Dieses Mal verwenden Sie Visual Recognition und Pepper in IBMs Bluemix. Hier erfahren Sie, wie Sie Ihre LINE ID von einem Mädchen erhalten.
Lassen Sie uns nun zeigen, wie einfach es ist, von einem Mädchen nach einer LINE ID zu fragen.
Pepper macht ein Foto
↓
Analysieren Sie Fotos mit visueller Erkennung
↓
Bestimmen Sie, ob Sie ein Mädchen und 18-27 Jahre alt sind (nach Ihrem eigenen Geschmack)
↓ ↓
true false
↓ ↓
Pepper fragt nach LINE ID
Es ist sehr leicht zu verstehen.
VisualRecognition Von Katalogseite
Erkennt die im Bildinhalt enthaltene Bedeutung. Analysieren Sie Szenen, Objekte, Gesichtsbilder und andere Inhalte. Wählen Sie ein Standardmodell von der Stange oder erstellen Sie Ihren eigenen benutzerdefinierten Typ. Erkennt ähnliche Bilder in der Sammlung. Erstellen Sie intelligente Anwendungen, um den Bildinhalt von Bildern und Videobildern zu analysieren und zu verstehen, was passiert.
Hmmm, wie ist es wirklich?
APIReference und [Demo Page](http: //visual-recognition-demo.mybluemix). Sie können eine allgemeine Vorstellung von net /) bekommen.
Es scheint, dass Sie es so machen können ↓
{
"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!
Kommt raus. Es scheint, dass die Objekterkennung usw. mit Ausnahme des menschlichen Gesichts durchgeführt wird.
Pfeffer scheint mit Python zu funktionieren, daher wurde er von einem Python-Anfänger geschrieben. Bitte sag mir, ob es etwas Seltsames gibt.
# -*- coding: utf-8 -*-
import json
from os.path import join, dirname
from os import environ
from watson_developer_cloud import VisualRecognitionV3
import os.path
#Schreiben Sie entsprechend um
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) + 'Alter')
#Lass es Pfeffer machen
if 18 <= age_min and age_max <= 27:
print('Sag mir deine LINE ID?')
else :
print('Hallo mein Pfeffer')
Es gibt nur das Gefühl, gezwungen zu sein, es aus json herauszunehmen ...
Versuchen Sie, Werte für api_key und image_name einzugeben.
{
"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 Jahre alt
Sag mir deine LINE ID
Ja, perfekt. Alles was Sie tun müssen, ist Pfeffer es tun zu lassen!
Es wird länger und der Pfefferfehler wurde nicht behoben (Hilfe), also in einem anderen Artikel Es tut uns leid ∨
URL:
Ich habe mit der visuellen Erkennung von Bluemix am Adventskalender von Teratail teilgenommen. In Bezug auf die Bildverarbeitung war ich ehrlich überrascht, dass es sehr einfach zu handhaben war.
Ich habe auch ein CM namens Pepper x Watson gemacht, also hoffe ich, dass es einfach sein wird, damit zu arbeiten. Ich möchte, dass eine LINE ID bis Weihnachten ausgefüllt wird (ernsthaft)
Morgen ist ein Eintrag für tokutoku393.
Recommended Posts