Anonymní profil Lubomir – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Lubomir – Programujte.comAnonymní profil Lubomir – Programujte.com

 

Příspěvky odeslané z IP adresy 95.103.122.–

Lubomir
Python › Python-cylkus s funkciou lis…
21. 11. 2018   #382388

Zdravím, mám kód ktorý načíta cestu k fotke tváre a vypíše z nej parametre osoby ako napr. emócie,vek atd. Potrebujem to dať cyklu aby mi y priečinka načítalo všetky fotky za sebou a vypísalo ich parametre ako idu fotky tak aby medzi každou fotkou bolo oneskorenie 5 sekúnd. Pokúšal som sa to spraviť cez listdir ale nefunguje to ako by malo. Skompiluje kód ale nič nevypíše. Ešte by som potreboval aby fotky nevypisalo alo rovno ukladalo ako csv súbor. Dám tu svoj kód lebo fakt neviem kde mám chybu.

import requests
import os



BASE_URL = 'https://westeurope.api.cognitive.microsoft.com/face/v1.0/detect'
headers = {
    'Ocp-Apim-Subscription-Key': 'd7264e9252674c9292b0d8b295cf3251',
    'Content-Type': 'application/octet-stream'
}
parameters = {
    'returnFaceId': 'true',
    'returnFaceLandmarks': 'false',
    'returnFaceAttributes': 'age,gender,emotion'
}


img_path = 'C:\\Users\\Pifko\\Desktop\\bakalarka\\ffmpeg-20181107-0c6d4e7-win64-static\\ffmpeg-20181107-0c6d4e7-win64-static\\bin\\all'
files = os.listdir(img_path)

for file in files:
    file = os.path.join(img_path,file)
img_data = open(file, 'rb').read() 

def post_image(img_data):
    response = requests.post(BASE_URL, params=parameters,
                             headers=headers, data=img_data)
    try:
        return response.json()
    except:
        return None
print(post_image(img_data))


#delay 3 sekundy,
#nevypise ale ulozi obrazok, dat do csv suboru,

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý