[Nanonets] Wie poste ich Memo [Python]

Objekterkennung

import requests
import cv2
import json
import time

url =Angegebene URL

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

path = './testdir/test1.jpg'#Freier Weg

#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('Gegeben', ''), files=file)
response = requests.post(url, auth=requests.auth.HTTPBasicAuth('Gegeben', ''), data=data)
end = time.time()
print("Post Zeit", end-start, "Sekunden")
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()

Bildklassifizierung

import requests
import time

url = 'Gegeben'

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': 'Gegeben'}

    start = time.time()

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

    end = time.time()
    print("Post Zeit", end - start, "Sekunden")

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

Recommended Posts

[Nanonets] Wie poste ich Memo [Python]
So installieren Sie Python
[Erster Beitrag] Frage ・ Wie man Python ausfegt
Post von Python nach Slack
So installieren Sie Python [Windows]
poste an vim → Python → Slack
python3: Verwendung der Flasche (2)
So aktualisieren Sie Pythons Tkinter auf 8.6
Post to Slack mit Python 3
Wie benutzt man Python Argparse?
[Python] Verwendung von checkio
So führen Sie Notepad ++ Python aus
So ändern Sie die Python-Version
[Python] Wie man Skalar beurteilt
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Post an Slack in Python
Verwendung von Python-Bytes
[Python] So führen Sie Jupyter-Notebook + Pandas + Multiprocessing (Pool) [Pandas] Memo aus
So installieren Sie Python mit Anaconda
[Python] Wie man PCA mit Python macht
Python-Memo
[Python] Wie man nCk ableitet (ABC156-D)
[Python] Verwendung der Pandas-Serie
So sammeln Sie Bilder in Python
Python-Memo
Post von Python auf Facebook Timeline
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Einführung in Python] So analysieren Sie JSON
[Lambda] [Python] Von Lambda auf Twitter posten!
Python-Memo
So erhalten Sie die Python-Version
Erste Schritte mit Python
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Python-Memo
[Memo] Verwendung von Google MµG
Holen Sie sich ein Kommunikationsmemo in Python
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
[Python] So tauschen Sie Array-Werte aus
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Python-Memo
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
So beschleunigen Sie Python-Berechnungen
So berechnen Sie das Datum mit Python
So greifen Sie über Python auf Wikipedia zu
Verwendung der Zip-Funktion von Python
Mit Python 3 einfach auf Twitter posten
Umgang mit Japanisch mit Python
[Python] Verwendung der Typetalk-API
Python-Memo