[Nanonets] Comment publier un mémo [Python]

Détection d'objets

import requests
import cv2
import json
import time

url =URL donnée

headers = {
    'accept': 'application/x-www-form-urlencoded'
}

path = './testdir/test1.jpg'#Chemin libre

#file = {'file': open(path, 'rb')}
data = {'urls' : ['https://goo.gl/ICoiHc', 'https://goo.gl/ICoiHc']}

start = time.time()
#response = requests.post(url, auth=requests.auth.HTTPBasicAuth('Donné', ''), files=file)
response = requests.post(url, auth=requests.auth.HTTPBasicAuth('Donné', ''), data=data)
end = time.time()
print("Heure de publication", end-start, "Secondes")
print(response.text)

jsondata = response.json()
result = jsondata["result"]
image = cv2.imread(path)

sep_score = 0.3

for r in result:
    labells = []
    score_ls = []
    print(r)
    for p in r["prediction"]:
        print(p)
        label, left, top, right, bottom, score = p["label"], p["xmin"], p["ymin"], p["xmax"], p["ymax"], p["score"]

        if score >= sep_score and not label in labells:
            labells.append(label)
            score_ls.append(score_ls)
            cv2.rectangle(image, (left, top), (right, bottom), (255, 0, 0), thickness=3)
            color = (255, 0, 0)
            fontScale = 1.0
            fontFace = cv2.FONT_HERSHEY_COMPLEX
            text = label + " " + str(round(score, 2))
            org = (left, top)
            cv2.putText(image, text, org, fontFace, fontScale, color, thickness=4, lineType=cv2.LINE_8)


cv2.imshow("pic", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

Classification des images

import requests
import time

url = 'Donné'

headers = {
  'accept': 'application/x-www-form-urlencoded'
}

nls = ["test1.jpg ", "test2.jpg ", "test3.jpg ", "test4.jpg ", "test5.jpg ", "test6.jpg "]

for n in nls:
    path = n

    file = {'file': open(path, 'rb')}

    data = {'modelId': 'Donné'}

    start = time.time()

    response = requests.request('POST', url, headers=headers, auth=requests.auth.HTTPBasicAuth('Donné', ''), data=data, files=file)

    end = time.time()
    print("Heure de publication", end - start, "Secondes")

    print(response.text)
    jsondata = response.json()
    result = jsondata["result"]

Recommended Posts

[Nanonets] Comment publier un mémo [Python]
Comment installer Python
[Premier message] Question ・ Comment balayer python
Publier de Python vers Slack
Comment installer Python [Windows]
publier sur vim → Python → Slack
python3: Comment utiliser la bouteille (2)
Comment mettre à jour Tkinter de Python vers la version 8.6
Publiez sur Slack avec Python 3
Comment utiliser Python Argparse
[Python] Comment utiliser checkio
Comment exécuter Notepad ++ Python
Comment changer la version de Python
[python] Comment juger scalaire
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Publier sur Slack en Python
Comment utiliser les octets Python
[Python] Comment exécuter Jupyter-notebook + pandas + multiprocessing (Pool) [pandas] Memo
Comment installer Python à l'aide d'Anaconda
[Python] Comment faire PCA avec Python
Mémo Python
[Python] Comment dériver nCk (ABC156-D)
[Python] Comment utiliser la série Pandas
Comment collecter des images en Python
mémo python
Publication de Python sur la chronologie Facebook
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
[Introduction à Python] Comment analyser JSON
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Mémo Python
Comment obtenir la version Python
Comment démarrer avec Python
Comment développer dans un environnement virtuel Python [Memo]
mémo python
[Mémo] Comment utiliser Google MµG
Obtenir, publier un mémo de communication en Python
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser Mysql avec python
Comment utiliser l'API Python d'OpenPose
[Python] Comment permuter les valeurs de tableau
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Mémo Python
Python: Comment utiliser pydub (lecture)
Comment utiliser PubChem avec Python
Comment accélérer les calculs Python
Comment calculer la date avec python
Comment accéder à wikipedia depuis python
Comment utiliser la fonction zip de python
Publiez facilement sur Twitter avec Python 3
Comment gérer le japonais avec Python
[Python] Comment utiliser l'API Typetalk
Mémo Python