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

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

 

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

Lubo
Python › prevod obrazku do csv suboru…
2. 4. 2019   #383407

Zdravím.Mám kód ktorý z priečinku obrázkou ľudi vypíše emocie . V console ich vypise napr. angry 0.004 , happy 1.2 atd.Všetky fotky, ktoré mám , treba poslať na analýzu . Výsledky potom treba uložiť do nejakého súboru (najlepšie csv) v ktorom jeden stĺpec bude emócia, ktorá bola rozpoznaná ľuďmi (t.j. názov súboru) a do druhého emócia rozpoznaná Face API. napr. v prípade fotky v priečinku j, joy4 to bude vyzerať nasledovne: j/joy4 joy happiness (keďže systém rozpoznal happiness, viď príloha) súbor bude mať toľko riadkov koľko je fotiek. viď. príloha

Pýtal som sa niekoľko ľudí a nikto my s tým nevedel pomôcť.

Připojen obrázek.

import requests
import os
import time
import pprint
#import csv


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

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



img_path = '' #nastavit cestu ku priecinku s fotkami (napr. a, b, c)

files = os.listdir(img_path)

for file in files:
    file = os.path.join(img_path,file)
    print(file)
    img_data = open(file, 'rb').read()
    print(post_image(img_data))
    # pprint.pformat(post_image(img_data))
    time.sleep(3)



#with open(file, 'w') as csv_file:
     #   writer = csv.writer(csv_file)
      #  writer.writerow(('age', 'emotion'))
        # pprint.pformat(post_image(img_data))
    
    #return os.path.abspath(img_path)

 

 

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