Formati file
L'API Vision supporta i seguenti tipi di immagini:
- JPEG
- PNG8
- PNG24
- GIF
- GIF animata (solo primo fotogramma)
- BMP
- WEBP
- RAW
- ICO
- TIFF
Tieni presente che alcuni di questi formati di immagine sono "con perdita" (ad esempio JPEG). La riduzione delle dimensioni dei file per questi formati con perdita di dati può comportare un peggioramento della qualità delle immagini e, di conseguenza, dell'accuratezza dell'API Vision.
Dimensioni delle immagini
Per consentire il rilevamento accurato delle immagini all'interno dell'API Vision, in genere le immagini devono avere dimensioni minime di 640 x 480 pixel (circa 300.000 pixel). Di seguito sono riportati i dettagli completi dei diversi tipi di richieste di funzionalità dell'API Vision:
Funzionalità dell'API Vision | Dimensioni consigliate * | Note |
---|---|---|
FACE_DETECTION | 1600 x 1200 | La distanza tra gli occhi è fondamentale |
LANDMARK_DETECTION | 640 x 480 | |
LOGO_DETECTION | 640 x 480 | |
LABEL_DETECTION | 640 x 480 | |
TEXT_DETECTION e DOCUMENT_TEXT_DETECTION | 1024 x 768 | L'OCR richiede una risoluzione maggiore per rilevare i caratteri |
SAFE_SEARCH_DETECTION | 640 x 480 |
Queste dimensioni consigliate variano in base alla funzionalità rilevata. Ad esempio, le richieste FACE_DETECTION
in genere richiedono dimensioni delle immagini maggiori perché gli elementi rilevati (volti) sono più piccoli dell'immagine stessa.
Le richieste LABEL_DETECTION
, invece, valutano generalmente un'intera
immagine.
In pratica, nella maggior parte dei casi è sufficiente una dimensione standard di 640 x 480 pixel. Le dimensioni superiori potrebbero non aumentare molto l'accuratezza, diminuendo notevolmente la velocità in bit. Se possibile, pre-elabora le immagini per ridurne le dimensioni a questi standard minimi.
Dimensioni file
I file immagine inviati all'API Vision non devono superare i 20 MB. I file superiori a 20 MB generano un errore. L'API Vision non ridimensiona i file di queste dimensioni. La riduzione delle dimensioni del file può migliorare notevolmente il throughput. Tuttavia, fai attenzione a non ridurre la qualità delle immagini durante l'operazione. Tieni presente che l'API Vision impone un limite di dimensione della richiesta JSON di 10 MB. I file di dimensioni maggiori devono essere ospitati su Cloud Storage o sul web, anziché essere trasmessi come contenuti con codifica Base64 nel JSON stesso.