Basta condividere un modo per creare l'oggetto immagine opencv dal buffer di memoria o dall'URL per migliorare le prestazioni.Come leggere l'immagine dal buffer di memoria (StringIO) o dall'URL con la libreria opencv python
a volte otteniamo immagine binaria da url, per evitare file aggiuntivo IO, vogliamo imread questa immagine da nel buffer di memoria o da URL, ma imread supporta solo un'immagine leggere dal file system con il percorso.
il ritorno è None se l'immagine non può essere decodificato. Ho dovuto aggiungere rimuovere un 'data: image/png; base64, 'dall'inizio della stringa che impediva la decodifica da parte di opencv. –
Seconda risposta Ho visto così ma non funziona per me. Non riesco a credere che possa essere un tale problema caricare un'immagine da un URL in open-cv – CashCow
imread mi dà un errore di tipo TypeError: expected o Unicode object, numpy.ndarray found'. – raincrash