8

Voglio decidere su una libreria di computer vision di Python. Avevo usato OpenCV in C++ e mi piace molto. Comunque questa volta ho bisogno di sviluppare il mio algoritmo in Python. La mia breve lista ha tre biblioteche: 1- OpenCV (Python involucro) 2- PIL (Processing Biblioteca Python Immagine) 3- scikit-immagineConfronto tra le librerie di computer vision in python

Vi prego di aiutare a confrontare questi biblioteche?

Io uso numpy, scipy, scikit-learn nel resto del mio codice. Le prestazioni e la facilità d'uso sono un fattore importante, inoltre, la portabilità è un fattore importante per me.

Grazie per il vostro aiuto

risposta

7

io abbiamo lavorato principalmente con OpenCV e anche scikit-immagine con. Direi che mentre OpenCV è più focalizzato sulla visione artificiale (classificazione, rilevamento di funzionalità ed estrazione, ...). Tuttavia ultimamente l'immagine di scikit sta migliorando rapidamente. Ho dovuto constatare che alcuni algoritmi hanno prestazioni più veloci con OpenCV, tuttavia nella maggior parte dei casi trovo molto più facile lavorare con scikit-image, le documentazioni OpenCV sono piuttosto criptiche. Fintantoché i binding di OpenCV 2.x funzionano con numpy e con l'immagine di scikit, terrei conto di entrambe le librerie, cercando di prendere il sopravvento su ciascuna di esse. Almeno è quello che ho fatto nel mio ultimo progetto.

Problemi correlati