Installare su ubuntu 12.04 Java, NetBeans e le OpenCV

In questo tutorial illustrerò pochi semplici passaggi per installare su ubuntu 12.04 e ubuntu 12.10:
  • Java Development Kit update 17
  • Netbeans 7.3
  • OpenCV 2.4.3

Installazione Java Development Kit

Rimuovere eventuali versioni di openJDK tramite il seguente comando:

sudo apt-get purge openjdk*

Dare da terminale i seguenti comandi:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer


Installazione NetBeans 

NOTA: Per installare NetBeans è fondamentale aver installato prima il Java Development Kit (JDK).

Recarsi nella pagina ufficiale di NetBeans e scaricare la versione desiderata.
Verrà scaricato quindi un file con estensione .sh, per procedere con l'installazione è necessario fare click destro su questo file e da proprietà mettere la spunta su "consentire l'esecuzione del file come programma".



Una volta fatto ciò fare doppio click sul file e selezionare esegui nel terminale (se richiesto inserire la password di sistema e premere invio), vi verrà chiesto di accettare la licenza e il programma verrà automaticamente installato e configurato.

Installazione openCV

Scaricare il seguente script e dalle proprietà impostare "consentire l'esecuzione del file come programma". Dopodiché fare doppio click sul file e selezionare esegui nel terminale (se richiesto inserire la password di sistema e premere invio).
Durante l'installazione vi verrà richiesto se volete installare delle librerie, per confermare è necessario premere dalla tastiera il tasto y e invio.
L'installazione richiederà diverso tempo in quanto verrà fatto il download delle librerie che verranno poi compilate.

Impostare NetBeans per utilizzare le openCV

Per poter utilizzare le librerie di openCV all'interno di NetBeans è necessario aggiungerle al progetto (NOTA: questa procedura andrà fatta per ogni progetto!).

Fare click destro sul progetto e dalla finestra che appare selezionare dalla lista:
  • C++ Compiler e impostare alla voce Include Directories il percorso: /usr/local/include/opencv2 (immagine 1)
  • Linker e impostare:
    •  alla voce Runtime Search Directories il percorso: /usr/local/include/opencv2
    • alla voce Libraries premere i puntini e dalla finestra di dialogo premere Add Library e posizionarsi nella cartella: /usr/lib e selezionare libopencv_core.a, ripetere la procedura e selezionare libopencv_highgui.a 
      (immagine 2)
1 - Opzioni da inserire in C++ Compiler
2 - Opzioni da inserire in Linker

Una volta fatto ciò per testare se il tutto ha funzionato provate a compilare il seguente file:

#include <cstdlib>
#include <opencv2/opencv.hpp>
#include <stdio.h>;

using namespace std;
using namespace cv;

int main(int argc, char** argv) {
    // Create a window for display.
    namedWindow("OpenCV Window", CV_WINDOW_AUTOSIZE);
    waitKey(0);
    return 0;
}



Se si aprirà una piccola finestra vuota vuol dire che le openCV sono state correttamente importate all'interno di NetBeans




Commenti