2017-05-22 1 views
1

Je suis familier avec l'API watson clé reconnaissance visuelle:Watson API de reconnaissance visuelle

visual_recognition = VisualRecognitionV3('2016-05-20', api_key=param) 

avec ma clé param api.

cet appel Api est agréable de reconnaître des formes. Mais est-il possible d'obtenir les positions des éléments qui sont reconnus? Je ne le vois pas dans la documentation de l'API. Je vois que c'est possible pour la détection du visage, mais disons, j'ai un chien sur ma photo, comment puis-je avoir les positions de ce chien?

Here est la référence API

+1

Ce n'est pas possible avec Watson API. –

+0

@ Tomasz Plaskota: est-ce quelque chose qui est sous la feuille de route? – MouIdri

Répondre

3

Le service fonctionne en utilisant une collection de classificateurs, chaque classificateur est une étiquette unique et ne doit être formé avec ses propres ensembles d'images positives et négatives. Essayez de créer des sous-images plus petites à partir d'une image contenant plusieurs entités.

Voir l'un video pour vérifier comment cela fonctionne.

Fork sur Github.

+0

Je vais upvote votre réponse et marquer ma question comme réponse. Cependant, je voudrais avoir la manière Python de le faire (pas le noeud). – MouIdri

+1

Voici quelques exemples à utiliser avec [Python] (https://www.ibm.com/blogs/watson/2016/09/power-visual-recognition-use-watson-identify-hand-cards/). Je montre un exemple avec Node car avoir comment faire ce que vous voulez, la logique est la même, vous ferez juste la même chose avec d'autres langages de programmation –

+0

Merci pour cela. Je fais déjà une utilisation avancée de visual rec et python J'ai vraiment besoin de la localisation de la position en utilisant le langage python. Je vais jeter un coup d'oeil. – MouIdri