[Tutorial] OpenCV 2.1: installazione e configurazione sotto Visual Studio

OpenCV 2.0 introduce nella famosa libreria di Computer Vision molte novità, fra cui l’interfaccia C++ che tanto è stata richiesta.
L’installazione però non è semplicissima per chi non ha mai avuto a che fare con la “compilazione personalizzata” delle librerie. La scelta degli sviluppatori è stata infatti di non fornire con i file di installazione di OpenCV 2.0 i file lib utili per il linking statico della libreria in fase di sviluppo delle proprie applicazioni di Computer Vision.
L’installazione però è più semplice di quello che a prima vista può sembrare, basta seguire questi passi:

1) Effettuare un backup della “vecchia” versione di OpenCV (non è obbligatorio, ma può essere utile) rinominando la cartella C:\Programmi\OpenCV in C:\Programmi\OpenCV_old (o con il nome che preferite).

2) Scaricare e installare OpenCV 2.1 (April 2010)

3) Scaricare e installare CMake. CMake è un tool che permette di realizzare file di progetto per diversi ambienti di sviluppo utilizzando degli script. Nel nostro caso CMake realizzerà il file “sln” che permette di aprire in Visual Studio l’ambiente di lavoro completo indispensabile per compilare le librerie OpenCV 2.0

4) Riavviare. CMake non funzionerà se non lo fate in quanto il reboot aggiornerà le variabili di ambiente da lui impostate

5) Appena il sistema si è riavviato eseguire l’applicazione “CMake (CMake-gui)”
Vi troverete di fronte questa interfaccia:

CMamke: opzioni per OpenCV 2

6) Nel campo “Where is the source code” selezionate la cartella dove avete installato il nuovo OpenCV (C:\Programmi\OpenCV). Nel campo “Where to build the binaries” selezionare la cartella dove volete che le librerie compilate vengano salvate (C:\Programmi\OpenCV\VisualStudio)

7) Premere “Configure” e selezionare l’ambiente di sviluppo corretto (VS2005, VS2008, ecc)

8) Premere “Generate” e lasciate andare l’elaborazione. Dopo qualche secondo avrete nella cartella dda voi scelta come destinazione il file “sln” che dovrete aprire con Visual Studio.

9) Aprire Visual Studio e caricare l’ambiente di lavoro generato al punto 8.

10) A questo punto potete generare le librerie  in configurazione “Debug” e “Release”. Il mio consiglio è quello di generarle entrambe soprattutto se siete dei buoni programmatori. E’ molto comodo in fase di debug accedere al codice sorgente di OpenCV per capire meglio gli errori commessi e la configurazione Debug permette questo (sempre che linkiate le corrette librerie in fase di progetto).

Arrivati a questo punto dovete fare una scelta: continuare a programmare come avete sempre fatto (passate al punto 11) oppure riconfigurare l’ambiente di sviluppo per i vostri progetti con le nuove cartelle e i nuovi file lib (C:\Programmi\OpenCV\VisualStudio\lib\Debug o C:\Programmi\OpenCV\VisualStudio\lib\Release).
Io personalmente preferisco sempre eseguire i passi successivi.

11) Copiare tutti i file “lib” dalle cartelle “Release” e “Debug” nella cartella “lib” presente nella cartella di installazione di OpenCV (C:\Programmi\OpenCV\lib).

12) Rinominare tutte le librerie eliminando il suffisso “210″ che identifica la nuova versione.

Siete arrivati alla fine, se avete problemi o dubbi commentate pure l’articolo o seguite l’apposito Thread sul forum

Buona programmazione

No tags for this post.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

Questo sito supporta SyntaxHighlighter attraverso WP SyntaxHighlighter. E' possibile evidenziare il tuo codice.

Come evidenziare il codice: Incolla il codice nei form di commento, selezionalo e premi il pulsante linguaggio sottostante. In questo modo il codice sarà racchiuso tra i tag <pre> e verrà formattato in modo corretto.

C | C++ |

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="">

Powered by WordPress | Designed by: Email Search