La domanda che devi porsi è che è più importante - il tuo tempo o il tempo del computer. Se il tuo compito è davvero semplice, potresti essere in grado di codificarlo in MATLAB e farlo funzionare subito. MATLAB è di gran lunga lo strumento più semplice per lo sviluppo: un linguaggio basato su script con gestione della memoria integrata, una vasta gamma di funzioni fornite e una grande interfaccia per la visualizzazione e la manipolazione dei dati durante il debug.
D'altra parte, MATLAB è almeno un ordine di grandezza più lento del codice openCV compilato per molte attività. Questo è particolarmente vero se si usano le librerie di primitive performance intel.
Se si sa come codificare in MATLAB, suggerirei di scrivere e debuggare gli algoritmi in quel linguaggio, quindi portarli in c/C++ con openCV per la velocità. Se ci sono solo un paio di semplici funzioni che è necessario velocizzare, puoi chiamare il codice c da MATLAB, ma è difficile farlo funzionare le prime volte che lo provi, quindi probabilmente stai meglio semplicemente riscrivendo il tuo codice finito interamente in c/C++
Hey Marc Sono completamente nuovo sia per openCV che per matlab e l'elaborazione di immagini nel suo complesso. Devo fare qualcosa sul tracciamento del bulbo oculare usando la webcam. Che cosa mi consiglia? Lì non c'è abbastanza documentazione per openCV? – Sohaib