[PYTHON] Reconnaissance d'image avec API à partir de zéro connaissance avec AutoML Vision

La reconnaissance d'image à l'aide du cloud pourrait se faire normalement si elle était effectuée conformément à l'article précédent, donc je ne peux pas écrire grand-chose

J'écrirai plutôt l'article que j'ai fait avec Edge

A propos de l'auteur

J'ai touché C, C ++, JAVA, python, chainer, etc. Totalement ignorant de la tarte aux râpes, de GCP et de l'API J'utilise généralement Windows, donc je commence par créer un environnement Ubuntu.

environnement

Ubuntu 18.04.2 LTS (Nopa) Raspbian(Raspberry Pi 3 Model B+) Coral accelerator EDGE TPU

Choses à faire

Reconnaissance d'image des déchets via le cloud à l'aide de GCP et de l'API AutoML Vision @Ubuntu Reconnaissance d'image des déchets locaux avec tarte aux râpes à l'aide de la fonction Edge d'AutoML Vision @Rasbian Construction d'un système de tri des ordures incluant le matériel (je ne posterai rien d'autre que la reconnaissance d'image sur Qiita) (tri automatique de type poubelle)

Ce que j'ai fait

Création d'un environnement dans lequel AutoML peut être exécuté à partir d'un terminal à l'aide de gcloud Apprentissage de modèles, etc. (si vous connectez GCP, vous pouvez le faire avec une souris) Exécuter AutoML à partir de python Exécution en temps réel d'AutoML sur Ubuntu + caméra USB Création et exécution d'un programme de collecte de données d'image avec Ubuntu + caméra USB Caméra Razpai + USB pour créer et exécuter un programme de collecte de données d'image

Référence (copier et coller la source)

Veuillez me pardonner d'avoir beaucoup de copies car c'est presque mon propre mémorandum Installez pyenv et pyenv-virtualenv

imwrite https://note.nkmk.me/python-opencv-imread-imwrite/

AutoML API https://qiita.com/pyru89kwmr/items/c723bb4456443bcaafa2

Faites de Rasppie un serveur Jupyter http://irukanobox.blogspot.com/2018/02/raspberry-pijupyter-notebook.html https://qiita.com/shimaken/items/b411de87b00c051e6697

Activez SSH de Raspberry https://s2jp.com/2014/01/raspberry-pi-ssh/

Connexion SSH à Rasp Pie dans Windows10 https://www.onebizlife.com/windows10-ssh-client-1980

memo Installez opencv J'ai essayé autre chose, mais j'ai eu une erreur version 3.1.0 à anaconda

$ conda install -c https://conda.binstar.org/menpo opencv3

Une erreur se produit si l'heure est désactivée https://qiita.com/yuji38kwmt/items/b3fe316f6c000235aab5

Le mot de passe initial pour Raspeye raspberry Commande valide SSH Raspeye

sudo raspi-config

De

J'obtiens une erreur avec wget

ERROR: The certificate of ‘dl.google.com’ is not trusted.

https://blog.dreamhive.co.jp/mkoba/?p=5741

autoML au bord https://www.apps-gcp.com/automl-vision-edge/ r

Installez pyenv

Il semble que le module google cloud requis pour AutoML ne fonctionne qu'avec la série python2, alors insérez d'abord pyenv Il est plus précis de regarder ici Installez pyenv et pyenv-virtualenv

Installez pyenv

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\n

source ~/.profile

comme ça

pyenv install 3.6.3

Même si vous le faites, vous obtiendrez une erreur.

sudo groupadd developer
sudo gpasswd --add USERNAME developer
sudo visudo
Defaults exempt_group="developer"

installation de python

pyenv install 3.6.3

Installez également pyenv-virtualenv

//github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.profile
source ~/.profile
pyenv virtualenv 3.6.3 myenv

je vais vérifier

pyenv versions
* system (set by /home/user/.pyenv/version)
  3.6.3
  3.6.3/envs/myenv
  myenv

Si python -V ne change toujours pas, je pourrais utiliser cette commande

eval "$(pyenv init -)"

https://akamist.com/blog/archives/2610

Essayez l'API AutoML Vison

J'ai pu aller directement dans cette rue https://qiita.com/pyru89kwmr/items/c723bb4456443bcaafa2

Recommended Posts

Reconnaissance d'image avec API à partir de zéro connaissance avec AutoML Vision
Reconnaissance d'image des déchets avec Edge (Raspberry Pi) à partir de zéro connaissance en utilisant AutoML Vsion et TPU
Estimation de catégorie à l'aide de l'API de reconnaissance d'image de docomo
Capacité récente de reconnaissance d'image - Résultats de recherche de pointe de MS à l'aide de l'API de vision par ordinateur avec Python
Téléchargement d'image avec l'API Flickr
Reconnaissance de l'âge à l'aide de l'API de Pepper
Reconnaissance d'image avec Keras + OpenCV
Essai de la reconnaissance vocale à l'aide d'Azure avec Python (entrée depuis le microphone)
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Utilisation de Rstan de Python avec PypeR
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
Créez une API en utilisant hug avec mod_wsgi
Reconnaissance faciale à l'aide de l'API de Pepper
Exécutez Ansible à partir de Python à l'aide de l'API
Reconnaissance d'image des fruits avec VGG16
Détectez les caractères japonais à partir d'images à l'aide de l'API Cloud Vision de Google avec Python
Collecter des informations sur Twitter avec Python (API Twitter)
Python: principes de base de la reconnaissance d'image à l'aide de CNN
Reconnaissance vocale en streaming avec l'API Google Cloud Speech
Python: Application de la reconnaissance d'image à l'aide de CNN
Modèle de reconnaissance d'image utilisant l'apprentissage profond en 2016
Utilisation de la poésie avec des poissons (migration depuis Pipenv)
Publier à partir d'un autre compte avec l'API Twitter
Utiliser l'API Google Cloud Vision de Python
J'ai essayé d'utiliser l'API UnityCloudBuild de Python
Acquisition d'images depuis une caméra avec Python + OpenCV
Transcription d'images avec l'API Vision de GCP
Reconnaissance d'image à l'aide de chevaux et de cerfs CNN
Collection d'images à l'aide de l'API Google Custom Search
API de reconnaissance faciale sans serveur conçue avec Python
J'ai essayé la reconnaissance d'image simple avec Jupyter
Jouez avec Dajare en utilisant l'API COTOHA
Suivi automatique à l'aide de l'API de streaming avec Tweepy
Méthode d'extraction de zone à l'aide de l'automate cellulaire Essayez l'extraction de zone de l'image avec growcut (Python)
Reconnaissance de caractères à partir d'images! Expliquer la logique de la précision à 100% avec le thème de la Wiire
J'ai essayé de créer une API de reconnaissance d'image simple avec Fast API et Tensorflow