2. INSTALLAZIONE (su Ubuntu) Da terminale è necessario digitare i seguenti comandi, come specificato all'indirizzo [1].
|
|
- Gioacchino Vigano
- 8 anni fa
- Visualizzazioni
Transcript
1 OPENCV 1. INTRODUZIONE OpenCV è una libreria open source in C++ per l'image processing e la computer vision La libreria è costituita da funzioni principalmente progettate per l'elaborazione di immagini in tempo reale e sfrutta algoritmi specifici per rendere tale computazione semplice ed efficace. 2. INSTALLAZIONE (su Ubuntu) Da terminale è necessario digitare i seguenti comandi, come specificato all'indirizzo [1]. sudo apt-get install libopencv-dev sudo apt-get install build-essential checkinstall cmake pkg-config yasm sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev sudo apt-get install python-dev python-numpy sudo apt-get install libtbb-dev sudo apt-get install libqt4-dev libgtk2.0-dev Listato 2.1 Successivamente è necessario scaricare OpenCV dal sito ufficiale [2], poi: tar -xvf OpenCV tar.bz2 cd OpenCv-2.4.0/ mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=0N.. make sudo make install Listato CONFIGURAZIONE IN NETBEANS a) nuovo progetto applicazione c++ b) tasto destro sul nuovo progetto proprietà build c++ compiler, aggiungere sotto include directories : /usr/local/include/opencv c) fare lo stesso per c compiler d) build Linker aggiunere sotto additional library directories : /usr/local/lib e) build Linker Libraries pkg config select opencv
2 Figura BASI DI OPENCV 4.1 I moduli di opencv OpenCV ha una struttura modulare. I moduli principali di opencv sono i seguenti: a) core: è il modulo base di opencv. Include le strutture dati fondamentali (es. Mat) e le funzioni fondamentali per l'elaborazione delle immagini. b) highgui: questo modulo gestisce l'interfaccia utente, le codifiche di diversi video e immagini, la manipolazione delle finestre, le barre di scorrimento, gli eventi del mouse e altro. Per gestioni più avanzate si può fare riferimento a Qt, WinForms etc. c) imgproc: questo modulo include algoritmi fondamentali per l'elaborazione delle immagini come i filtri, le trasformazioni, le conversioni di colore etc. d) video: consente di analizzare i video attraverso algoritmi di tracking degli oggetti, di sottrazione dello sfondo etc. e) objdetect: include algoritmi per il riconoscimento di oggetti (object detection) f) Altri moduli 5. APPLICAZIONI Il codice presente nelle varie sezioni necessita dell'inclusione di alcune librerie. Le librerie più frequenti sono quelle presenti nel Listato 5.a (nel caso fossero necessarie ulteriori librerie da aggiungere verrà specificato nei successivi listati). Nel Listato 5.b è presente la struttura base del codice: nei successivi listati verrà presentata solo la funzione
3 specifica per l'argomento da trattare, per cui si dovrà sostituire in my_function il nome della funzione volta presa in considerazione. di volta in #include <cstdlib> #include <opencv/cv.h> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/video/video.hpp> #include <iostream> #include <stdio.h> Using Namespace cv; Listato 5.a int my_function(); int returning_value = 0; int main(int argc, char** argv) { returning _value = my_function(); int my_function(){ Listato 5.b 5.1 CREAZIONE FINESTRA void show_hello_world(){ cvnamedwindow( "My Window", 1 ); IplImage *img = cvcreateimage( cvsize( 640, 480 ), IPL_DEPTH_8U, 1 ); CvFont font; double hscale = 1.0; double vscale = 1.0; int linewidth = 1; cvinitfont( &font, CV_FONT_HERSHEY_SIMPLEX CV_FONT_ITALIC, hscale, vscale, 0, linewidth ); cvputtext( img, "Hello World!, I can now code opencv ", cvpoint( 0, 200 ), &font, cvscalar( 255, 255, 0 ) ); cvshowimage( "My Window", img ); cvwaitkey(); Listato 5.1.1
4 Figura VISUALIZZAZIONE DI UNA IMMAGINE int show_image(){ Mat img = imread("sonic.jpg", CV_LOAD_IMAGE_UNCHANGED); if (img.empty()){ cout << "Error : Image cannot be loaded..!!" << endl; system("pause"); namedwindow("mywindow", CV_WINDOW_AUTOSIZE); imshow("mywindow", img); waitkey(0); destroywindow("mywindow"); returning_value = 0; Listato VISUALIZZAZIONE DI UN VIDEO Figura 5.2.1
5 int show_movie(){ VideoCapture cap("panda.mp4"); // open the video file for reading if (!cap.isopened() ){ cout << "Cannot open the video file" << endl; double fps = cap.get(cv_cap_prop_fps); cout << "Frame per seconds : " << fps << endl; namedwindow("myvideo",cv_window_autosize); while(1){ Mat frame; bool bsuccess = cap.read(frame); if (!bsuccess){ cout << "Cannot read the frame from video file" << endl; break; imshow("myvideo", frame); if(waitkey(30) == 27) { cout << "esc key is pressed by user" << endl; break; Listato GENERAZIONE DI UN FILE (IMMAGINE) Figura int write_image_to_file(){ Mat img(400, 400, CV_16UC3, Scalar(50000,0,0)); //Scalar(blue,green,red) from 0 to if (img.empty()){ cout << "ERROR : Image cannot be loaded..!!" << endl; system("pause"); vector<int> compression_params; compression_params.push_back(cv_imwrite_jpeg_quality); compression_params.push_back(98); bool bsuccess = imwrite("mytest.jpg", img, compression_params); if (!bsuccess ){ cout << "ERROR : Failed to save the image" << endl;
6 system("pause"); namedwindow("mywindow", CV_WINDOW_AUTOSIZE); imshow("mywindow", img); waitkey(0); destroywindow("mywindow"); Listato Figura FILTRAGGIO modifica della luminosità di una immagine E' una operazione puntuale (una operazione puntuale coinvolge ogni singolo pixel dell'immagine per l'elaborazione dell'immagine di output). Per incrementare/decrementare la luminosità viene aggiunto/sottratto un determinato valore costante ad ogni pixel dell'immagine: new_img ( i, j ) = img ( i, j ) + c incremento new_img ( i, j ) = img ( i, j ) + c decremento Bisogna tener presente che nel decremento, i pixel non possono avere valore negativo (la luminosità più bassa è pari a zero, che corrisponde al colore nero), per cui i valori negativi vengono posti a zero. int change_brightness(){ Mat img = imread("me.jpg", CV_LOAD_IMAGE_COLOR); if (img.empty()){ cout << "Image cannot be loaded..!!" << endl; Mat imgh = img + Scalar(75, 75, 75); //incremento di 75 unità //img.convertto(imgh, -1, 1, 75); Mat imgl = img + Scalar(-75, -75, -75); //decremento di 75 unità //img.convertto(imgl, -1, 1, -75); namedwindow("original Image", CV_WINDOW_AUTOSIZE); namedwindow("high Brightness", CV_WINDOW_AUTOSIZE); namedwindow("low Brightness", CV_WINDOW_AUTOSIZE); imshow("original Image", img); imshow("high Brightness", imgh); imshow("low Brightness", imgl); waitkey(0); destroyallwindows();
7 Listato Figura immagine originale Figura alta luminosità Figura bassa luminosità modifica del contrasto di una immagine Anche la modifica del contrasto è una operazione puntuale. Uno dei modi per modificare il contrasto è moltiplicare ogni pixel per un determinato valore che sarà maggiore di 1 nel caso si voglia evidenziale il contrasto, e minore di 1 nel caso si voglia diminuire: new_img (i, j) = img(i, j) * c (c > 1) incremento new_img (i, j) = img(i, j) * c (c < 1) decremento int change_image_contrast(){ Mat img = imread("me.jpg", CV_LOAD_IMAGE_COLOR); //open and read the image if (img.empty()){ cout << "Image cannot be loaded..!!" << endl; Mat imgh; img.convertto(imgh, -1, 2, 0); //increase the contrast (double) Mat imgl; img.convertto(imgl, -1, 0.5, 0); //decrease the contrast (halve) //create windows namedwindow("original Image", CV_WINDOW_AUTOSIZE); namedwindow("high Contrast", CV_WINDOW_AUTOSIZE); namedwindow("low Contrast", CV_WINDOW_AUTOSIZE); //show the image imshow("original Image", img); imshow("high Contrast", imgh); imshow("low Contrast", imgl); waitkey(0); //wait for key press destroyallwindows(); //destroy all open windows Listato 5.5.2
8 Figura immagine originale Figura alto contrasto Figura basso contrasto istogramma di una immagine in scala di grigi o di una immagine colorata Un istogramma è la distribuzione di intensità di una immagine. Il pareggiamento dell'istogramma (equalization) è definito come il pareggiamento della distribuzione di intensità di una immagine e viene in genere utilizzato per migliorare il contrasto di una immagine. Questa funzionalità è disponibile in OpenCV. caso immagine in scala di grigio int equalize_bw_image(){ Mat img = imread("redpanda.jpg", CV_LOAD_IMAGE_COLOR); if (img.empty()){ cout << "Image cannot be loaded..!!" << endl; cvtcolor(img, img, CV_BGR2GRAY); Mat img_hist_equalized; equalizehist(img, img_hist_equalized); namedwindow("original Image", CV_WINDOW_AUTOSIZE); namedwindow("histogram Equalized", CV_WINDOW_AUTOSIZE); imshow("original Image", img); imshow("histogram Equalized", img_hist_equalized); waitkey(0); destroyallwindows();
9 caso immagine a Figura Figura colori int equalize_cl_image(){ Mat img = imread("redpanda2.jpg", CV_LOAD_IMAGE_COLOR); //open and read the image if (img.empty()){ cout << "Image cannot be loaded..!!" << endl; vector<mat> channels; Mat img_hist_equalized; cvtcolor(img, img_hist_equalized, CV_BGR2YCrCb); split(img_hist_equalized,channels); equalizehist(channels[0], channels[0]); merge(channels,img_hist_equalized); cvtcolor(img_hist_equalized, img_hist_equalized, CV_YCrCb2BGR); namedwindow("original Image", CV_WINDOW_AUTOSIZE); namedwindow("histogram Equalized", CV_WINDOW_AUTOSIZE); imshow("original Image", img); imshow("histogram Equalized", img_hist_equalized); waitkey(0); Listato Figura Figura
10 immagini smooth / blur Questa tecnica mira generalmente alla riduzione di rumore. Esistono vari metodi per realizzare questa tecnica: a) smooth omogeneo b) smooth gaussiano c) smooth mediano d) smooth bilaterale Nel listato seguente è presentato il caso a) : int homogeneous_smooth(){ namedwindow( "Original Image", CV_WINDOW_AUTOSIZE ); namedwindow( "Smoothed Image", CV_WINDOW_AUTOSIZE ); Mat src = imread( "redpanda2.jpg", 1 ); imshow( "Original Image", src ); Mat dst; char zbuffer[35]; for ( int i = 1; i < 8; i = i + 2 ){ snprintf(zbuffer, 35,"Kernel Size : %d x %d", i, i); blur( src, dst, Size( i, i ) ); puttext( dst, zbuffer, Point( src.cols/4, src.rows/8), CV_FONT_HERSHEY_COMPLEX, 1, Scalar(255, 255, 255) ); imshow( "Smoothed Image", dst ); int c = waitkey(2000); if (c == 27){ return 0; dst = Mat::zeros( src.size(), src.type() ); snprintf(zbuffer, 35,"Press Any Key to Exit"); puttext( dst, zbuffer, Point( src.cols/4, src.rows / 2), CV_FONT_HERSHEY_COMPLEX, 1, Scalar(255, 255, 255) ); imshow( "Smoothed Image", dst ); waitkey(0); Listato Figura Figura Trackbar int trackbar(){ Mat src = imread("panda.jpg"); if (!src.data) { cout << "Error loading the image" << endl;
11 namedwindow("my Window", 1); int islidervalue1 = 50; createtrackbar("brightness", "My Window", &islidervalue1, 100); int islidervalue2 = 50; createtrackbar("contrast", "My Window", &islidervalue2, 100); while (true){ Mat dst; int ibrightness = islidervalue1-50; double dcontrast = islidervalue2 / 50.0; src.convertto(dst, -1, dcontrast, ibrightness); imshow("my Window", dst); int ikey = waitkey(50); if (ikey == 27){ break; Listato Figura Figura
12 Controllo tramite mouse Nel Listato è illustrato come rilevare le coordinate (x, y) del mouse (ovvero la sua posizione). In OpenCV è possibile anche individuare quanto vengono premuti i tasti del mouse, ma non verranno trattati di seguito. void CallBackFunc(int event, int x, int y, int flags, void* userdata){ if ( event == EVENT_LBUTTONDOWN ){ cout << "Left button of the mouse is clicked - position (" << x << ", " << y << ")" << endl; else if ( event == EVENT_RBUTTONDOWN ){ cout << "Right button of the mouse is clicked - position (" << x << ", " << y << ")" << endl; else if ( event == EVENT_MBUTTONDOWN ){ cout << "Middle button of the mouse is clicked - position (" << x << ", " << y << ")" << endl; else if ( event == EVENT_MOUSEMOVE ){ cout << "Mouse move over the window - position (" << x << ", " << y << ")" << endl; int mouse_control(){ Mat img = imread("panda.jpg"); if ( img.empty() ) { cout << "Error loading the image" << endl; namedwindow("my Window", 1); setmousecallback("my Window", CallBackFunc, NULL); imshow("my Window", img); waitkey(0); Listato Figura
13 Rilevamento del color e tracking dell'oggetto int color_tracking(){ VideoCapture cap(0); if (!cap.isopened() ){ cout << "Cannot open the web cam" << endl; return -1; namedwindow("control",cv_window_autosize); int ilowh = 0; int ihighh = 255; int ilows = 0; int ihighs = 255; int ilowv = 0; int ihighv = 255; cvcreatetrackbar("lowh", "Control", &ilowh, 255); cvcreatetrackbar("highh", "Control", &ihighh, 255); cvcreatetrackbar("lows", "Control", &ilows, 255); cvcreatetrackbar("highs", "Control", &ihighs, 255); cvcreatetrackbar("lowv", "Control", &ilowv, 255); cvcreatetrackbar("highv", "Control", &ihighv, 255); while (true){ Mat imgoriginal; bool bsuccess = cap.read(imgoriginal); if (!bsuccess){ cout << "Cannot read a frame from video stream" << endl; break; Mat imghsv; cvtcolor(imgoriginal, imghsv, COLOR_BGR2HSV); Mat imgthresholded; inrange(imghsv, Scalar(iLowH, ilows, ilowv), Scalar(iHighH, ihighs, ihighv), imgthresholded); dilate( imgthresholded, imgthresholded, getstructuringelement(morph_rect, Size(3, 3)) ); imshow("thresholded Image", imgthresholded); imshow("original", imgoriginal); if (waitkey(30) == 27){ cout << "esc key is pressed by user" << endl; break; Listato 5.5.8
14 Figura Listato Figura Sovrapposizione di immagini int overlayimage(){ double alpha = 0.5; double beta; double input; Mat src1, src2, dst; std::cout<<" Simple Linear Blender "<<std::endl; std::cout<<" "<<std::endl; std::cout<<"* Enter alpha [0-1]: ";
15 std::cin>>input; if( input >= 0.0 && input <= 1.0 ) { alpha = input; src1 = imread("myself.jpg"); src2 = imread("image.jpg"); if(!src1.data ) { printf("error loading src1 \n"); return -1; if(!src2.data ) { printf("error loading src2 \n"); return -1; namedwindow("sovrapposizione immagini in OpenCV", 1); beta = ( alpha ); addweighted( src1, alpha, src2, beta, 0.0, dst); imshow( "sovrapposizione immagini in OpenCV", dst ); waitkey(0); rvalue = 0; return rvalue; Rilevamento della forma & tracking usando i contorni Listato Figura
16 REFERENCES [1] OpenCV official website [2] installation reference
Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android
Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14 Cantarella Danilo Introduzione OpenCV (Open Source Computer Vision Library) è una libreria disponibile per
DettagliBloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio. IDE = Integrated Development Environment
Bloodshed Dev-C++ Bloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio IDE = Integrated Development Environment Gerardo Pelosi 01 Ottobre 2014 Pagina 1 di 8 Dev-C++ - Installazione Potete
DettagliCHIUSURE di MAGAZZINO di FINE ANNO
CHIUSURE di MAGAZZINO di FINE ANNO Operazioni da svolgere per il riporto delle giacenze di fine esercizio Il documento che segue ha lo scopo di illustrare le operazioni che devono essere eseguite per:
DettagliIl controllo della visualizzazione
Capitolo 3 Il controllo della visualizzazione Per disegnare in modo preciso è necessario regolare continuamente l inquadratura in modo da vedere la parte di disegno che interessa. Saper utilizzare gli
DettagliFunzioni. Il modello console. Interfaccia in modalità console
Funzioni Interfaccia con il sistema operativo Argomenti sulla linea di comando Parametri argc e argv Valore di ritorno del programma La funzione exit Esercizio Calcolatrice 2, presente in tutti i programmi
DettagliDirezione Centrale per le Politiche dell Immigrazione e dell Asilo
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00
DettagliGuida all utilizzo del compilatore lcc-win32 per creare una applicazione console
Guida all utilizzo del compilatore lcc-win32 per creare una applicazione console Il compilatore per i linguaggi c e c++ chiamato lcc-win32 è un prodotto gratuito scaricabile dal sito http://www.cs.virginia.edu/~lcc-win32/
DettagliGUIDA ALLA PROGRAMMAZIONE GRAFICA IN C
GUIDA ALLA PROGRAMMAZIONE GRAFICA IN C.:luxx:. PREMESSE In questa guida non verranno trattati i costrutti di flusso, le funzioni, o comunque le caratteristiche del linguaggio, che si danno come presupposte.
DettagliLA FINESTRA DI GOAL (SCHERMATA PRINCIPALE E PANNELLO DEI COMANDI)
FUNZIONI DEL PROGRAMMA GOAL Il programma GOAL consente all utilizzatore di creare animazioni grafiche rappresentanti schemi, esercitazioni e contrapposizioni tattiche. Le animazioni create possono essere
DettagliMacro Key Manager Manuale per l utente
Macro Key Manager Manuale per l utente IT Macro Key Manager Introduzione Macro Key Manager è un particolare tipo di software applicativo per tablet, che consente di impostare operazioni da tastiera (Copia
Dettagli2. Guida all uso del software IrfanView
2. Guida all uso del software IrfanView In questa breve guida verrà illustrato come operare sulle immagini utilizzando il software open source IrfanView. Installazione Il programma si scarica gratuitamente
DettagliLe stringhe. Le stringhe
Informatica: C++ Gerboni Roberta Stringhe di caratteri (esempi di utilizzo dei vettori) Nel linguaggio C++ una stringa è semplicemente un vettore di caratteri Vettori di caratteri La stringa "hello" è
DettagliESERCIZIO 1 (Definizione funzioni passaggio parametri per copia)
ESERCIZIO 1 (Definizione funzioni passaggio parametri per copia) Scrivere una funzione per definire se un numero è primo e un programma principale minimale che ne testa la funzionalità. #include
DettagliSistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
DettagliZFIDELITY - ZSE Software & Engineering Pag.1 / 11
ZFIDELITY - ZSE Software & Engineering Pag.1 / 11 Indice Presentazione ZFidelity... 3 Menù Principale... 4 La Gestione delle Card... 5 I tasti funzione... 5 La configurazione... 6 Lettore Con Connessione
DettagliCorso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)
Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio
DettagliGESTIONE INCASSI SAGRA. Ver. 2.21
GESTIONE INCASSI SAGRA Ver. 2.21 Manuale d installazione e d uso - aggiornamento della struttura del database - gestione delle quantità per ogni singolo articolo, con disattivazione automatica dell articolo,
DettagliPHOTOSHOP BREVE TUTORIAL
PHOTOSHOP BREVE TUTORIAL CARATTERISTICHE INNOVATIVE DI PHOTOSHOP CS SOMMARIO Il file browser Galleria dei filtri Disporre testo su un tracciato Paletta degli istogrammi Omogeneizzazione del colore ed acquisizione
DettagliIl compilatore Dev-C++
Il compilatore Dev-C++ A cura del dott. Marco Cesati 1 Il compilatore Dev-C++ Compilatore per Windows: http://www.bloodshed.net/devcpp.html Installazione Configurazione Utilizzazione 2 1 Requisiti di sistema
DettagliISTRUZIONI PER L UTILIZZO DI PuTTY
ISTRUZIONI PER L UTILIZZO DI PuTTY Per collegarsi a Sebina bisogna utilizzare PuTTY. PuTTY è un client SSH, Telnet e Rlogin per sistemi operativi Windows. È un programma open-source ed è completamente
DettagliOE-TL100 SOFTWARE PER RACCOLTA ORDINI MAGAZZINO
OE-TL100 SOFTWARE PER RACCOLTA ORDINI MAGAZZINO Il software OE-TL100 è un software per la raccolta ordini in magazzino creato dalla MC2 per il terminale batch TL100. Il software è composto da due parti,
DettagliIntroduzione al Linguaggio C
Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliLadibug TM Software di cattura delle immagini per Document Camera Manuale d uso
Ladibug TM Software di cattura delle immagini per Document Camera Manuale d uso Indice 1. Introduzione...2 2. Requisiti di sistema...2 3. Installa Ladibug...3 4. Iniziare a usare Ladibug...5 5. Funzionamento...6
DettagliIntroduzione. Installare EMAS Logo Generator
EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del
DettagliFIRESHOP.NET. Gestione completa delle fidelity card & raccolta punti. Rev. 2014.3.1 www.firesoft.it
FIRESHOP.NET Gestione completa delle fidelity card & raccolta punti Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 3 La gestione delle fidelity card nel POS... 4 Codificare una nuova fidelity
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliAudio IP Manager Guida Utente
Audio IP Manager Guida Utente Settembre 2008, Rev. 1.1 DGTech Engineering Solutions via Calzolara, 20 Bazzano (BO) -Italy Email: info@dg-tech.it www.dg-tech.it Indice generale Descrizione Programma...3
DettagliGuida Operativa Programma Pestalozzi
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Lombardia Ufficio IX Comunicazione Guida Operativa Programma Pestalozzi Utilizzo del Portale Web SharePoint
DettagliIstruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System
Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System 1. Introduzione KML file... 1 2. Creazione e condivisione dei file KML usando Google Earth... 1
DettagliPersonalizzazione del PC
È la prima volta che utilizzi Windows 7? Anche se questa versione di Windows è molto simile a quella precedente, potrebbero tornarti utili alcune informazioni per partire a razzo. Questa Guida contiene
DettagliMacromedia Flash. Realizzato da Emanuela Scionti
Macromedia Flash Realizzato da Emanuela Scionti Introduzione Utilizzato per creare applicazioni interattive sofisticate per il Web Utilizzato per creare CD-ROM Mezzo ideale per liberare la propria fantasia
DettagliUniversità di L Aquila Facoltà di Biotecnologie Agro-alimentari
RIFERIMENTI Università di L Aquila Facoltà di Biotecnologie Agro-alimentari Esame di Laboratorio di informatica e statistica Parte 3 (versione 1.0) Il riferimento permette di identificare univocamente
DettagliI file PDF possono essere creati : 1. dall interno del programma Adobe 2. Per quelli che lo prevedono direttamente dall interno di altri programmi
I file PDF possono essere creati : 1. dall interno del programma Adobe 2. Per quelli che lo prevedono direttamente dall interno di altri programmi quali: 3. Tutto il pacchetto Office di Microsoft, 4. alcuni
DettagliGuida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
DettagliIntroduzione a ROOT. 1. Informazioni generali
Introduzione a ROOT 1. Informazioni generali ROOT è un ambiente visualizzazione e trattamento dati interattivo sviluppato al CERN (si veda il sito ufficiale http://root.cern.ch interamente sviluppato in
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliMySQL Server e Netbeans
Progettazione Applicazioni Web 09 MySQL Server e Netbeans Sommario INSTALLAZIONE DI MYSQL INSTALLAZIONE SU UN PC DI CUI SI HANNO I DIRITTI DI AMMINISTRATORE. INSTALLAZIONE SUI COMPUTER DALL AULA 5T. AVVIO
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliCHIUSURE CESPITI di FINE ANNO
CHIUSURE CESPITI di FINE ANNO Operazioni da svolgere per eseguire le chiusure dell esercizio precedente. Il documento che segue ha lo scopo di illustrare le operazioni che devono essere eseguite per: Controllare
DettagliOperazioni fondamentali
Foglio elettronico Le seguenti indicazioni valgono per Excel 2007, ma le procedure per Excel 2010 sono molto simile. In alcuni casi (per esempio, Pulsante Office /File) ci sono indicazioni entrambe le
DettagliRaffaello. Licenza e requisiti. Trattamento dei dati personali. Installazione
Raffaello Licenza e requisiti Raffaello (in seguito "software") è un software libero rilasciato in licenza GPL versione 3. Il software richiede la presenza nel computer del Microsoft.NET Framework 2.0
DettagliWitbox. Manuale Slic3r. Witbox
Manuale Slic3r Manuale di Slic3r Italiano SOMMARIO 3 Creazione di un file per la stampa 6 Selezione dei parametri in Slic3r 2 Italiano Manuale di Slic3r CREAZIONE DI UN FILE PER LA STAMPA Per stampare
DettagliDATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)
Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel
DettagliStrutture. Strutture e Unioni. Definizione di strutture (2) Definizione di strutture (1)
Strutture Strutture e Unioni DD cap.10 pp.379-391, 405-406 KP cap. 9 pp.361-379 Strutture Collezioni di variabili correlate (aggregati) sotto un unico nome Possono contenere variabili con diversi nomi
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliEXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
DettagliEla Execute. Procedura di installazione. in ambiente Windows Vista. Prodotto: Ela Execute Oggetto : Installazione Sw in Windows Vista XZAC6405
Codice 14-05-2008 Prodotto: Ela Execute Oggetto : Installazione Sw in Windows Vista Ela Execute Procedura di installazione in ambiente Windows Vista Autore Nome: Zambelli Bruno Documento File name: 2/28
DettagliIl programma CONFELMOD CAD creazione e modifica
CREAZIONE DEI PEZZI DEL MODELLO Dopo aver fatto la lista di tutti i componenti nella scheda modello si passa alla creazione dei pezzi. Si seleziona il modello e si clicca su Apri Modello 1 Con questa operazione
DettagliGUIDA DI INSTALLAZIONE E PRIMA CONFIGURAZIONE DI EDILCONNECT PER I CONSULENTI
1 GUIDA DI INSTALLAZIONE E PRIMA CONFIGURAZIONE DI EDILCONNECT PER I CONSULENTI Introduzione Dal 24 ottobre è possibile per i consulenti effettuare l installazione e la configurazione del nuovo applicativo
DettagliAggiornamento programma da INTERNET
Aggiornamento programma da INTERNET In questo documento sono riportate, nell ordine, tutte le operazioni da seguire per il corretto aggiornamento del ns. programma Metodo. Nel caso si debba aggiornare
DettagliQG Gestione Assenze. Inserimento per Classe. Per la gestione delle assenze accedere dal Menu Giornaliere->Assenze e Giustificazioni
QG Gestione Assenze Per la gestione delle assenze accedere dal Menu Giornaliere->Assenze e Giustificazioni Le voci principali che permettono l inserimento delle assenze sono: Inserimento per Classe Inserimento
DettagliFoto inserimento classico Aprire l Help di Allplan e nella scheda Indice digitare Adatta modello 3D e seguire le istruzioni
Frequent Asked Questions - F.A.Q. TEMA TRATTATO: Foto inserimento classico ed empirico Foto inserimento classico Aprire l Help di Allplan e nella scheda Indice digitare Adatta modello 3D e seguire le istruzioni
DettagliEsame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie
Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica
DettagliManuale Utente MyFastPage
Manuale MyFastPage Utente Elenco dei contenuti 1. Cosa è MyVoice Home?... 4 1.1. Introduzione... 5 2. Utilizzo del servizio... 6 2.1. Accesso... 6 2.2. Disconnessione... 7 2.3. Configurazione base Profilo
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliProf. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:
LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliSettaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.
I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice
DettagliQuick User Guide. You swipe, it scans. J130118-2. for Windows
Quick User Guide You swipe, it scans. J130118-2 for Windows La Guida rapida per l'uso viene fornita per aiutarvi a iniziare a usare IRIScan Mouse. Le descrizioni contenute nella presente pubblicazione
DettagliMon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni
Prerequisiti Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni L opzione Produzione base è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione
DettagliImpostazione manuale
Impostazione manuale Preparazione della rete WLAN > Occorre assicurarsi innanzitutto che la scheda WLAN o lo stick USB siano inseriti e che sul computer sia installato il driver attuale relativo. > Colleghi
DettagliSetup e installazione
Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo
DettagliModifiche in ELCAD/AUCOPLAN 7.4.0 - Service Pack 4
Modifiche in ELCAD/AUCOPLAN 7.4.0 - Service Pack 4 1. Esportazione - PDF (EL-081208-001) Particolari caratteri di lingue straniere (Es. Ceco, Turco, polacco) non venivano correttamente esportati durante
DettagliSTRUMENTI PER L ACCESSIBILITÀ DEL COMPUTER.
STRUMENTI PER L ACCESSIBILITÀ DEL COMPUTER. Windows 7 e 8 strumenti per l ipovisione. Windows Seven/8 offrono ottimi strumenti per personalizzare la visualizzazione in caso di ipovisione: - una lente di
DettagliConsiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica
Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo
DettagliCaricare un video Ecomovies.it
Caricare un video Ecomovies.it http://www.ecomovies.it/ 1) Scaricare il tool di upload del file video dal seguente link: http://www.ecomovies.it/download/flvencodersetup.exe 2) Salvare il programma di
DettagliAlgoritmi su array / 2
Corso di Informatica Algoritmi su array / Anno Accademico / Francesco Tortorella Algoritmi su array Operazioni tipiche sugli array: inizializzazione lettura stampa ricerca del minimo e del massimo ricerca
DettagliCorso di Fondamenti di Informatica Algoritmi su array / 2
Corso di Fondamenti di Informatica Algoritmi su array / Anno Accademico 00/009 Francesco Tortorella Algoritmi su array Operazioni tipiche sugli array: inizializzazione lettura stampa ricerca del minimo
DettagliEasyPrint v4.15. Gadget e calendari. Manuale Utente
EasyPrint v4.15 Gadget e calendari Manuale Utente Lo strumento di impaginazione gadget e calendari consiste in una nuova funzione del software da banco EasyPrint 4 che permette di ordinare in maniera semplice
DettagliWINDOWS VISTA / WINDOWS 7
1 WINDOWS VISTA / WINDOWS 7 1. Si procuri un CD vergine, quindi salvi sul Desktop il file presente al seguente indirizzo: 2. Salvi sul Desktop il file presente al seguente all'indirizzo: http://download.imgburn.com/setupimgburn_2.5.1.0.exe
DettagliConfiguration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1
Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...
DettagliGestVetrine 1.1 versione novembre 2014
GestVetrine 1.1 versione novembre 2014 0 GestVetrine 1.1 GestVetrine 1.0 Indice Indice pag.1 1. Finalità pag.2 2. Gestione screen pag.2 3. Come Accedere pag.3 4. Come Creare un negozio pag.4 5. Come Creare
DettagliManuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015
Manuale Utente Gestione Richieste supporto Data Warehouse Della Ragioneria Generale dello Stato Versione 1.0 Roma, Ottobre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del
DettagliIntroduzione a Dev-C++
Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP
DettagliImpostare il browser per navigare in sicurezza Opzioni di protezione
Impostare il browser per navigare in sicurezza Opzioni di protezione Data la crescente necessità di sicurezza e tutela dei propri dati durante la navigazione in rete, anche gli stessi browser si sono aggiornati,
DettagliElaborazione di testo
Elaborazione di testo Ambienti Integrati Gli ambienti integrati sono pacchetti applicativi che contengono le applicazioni per la produttività personale di uso più frequente. un programma di elaborazione
DettagliTutorial per il modulo Composizione e tecnica fotografica Un approfondimento sulla fotografia panoramica. Roberto Gonella, Alberto Terragni
Tutorial per il modulo Composizione e tecnica fotografica Un approfondimento sulla fotografia panoramica Roberto Gonella, Alberto Terragni INDICE 1. Introduzione... 2 2. Scattare e importare le fotografie...
DettagliManuale Utente. Gestione Richieste supporto BDAP. Versione 1.0
Manuale Utente Gestione Richieste supporto BDAP Versione 1.0 Roma, Settembre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del documento... 3 1.3 Documenti di Riferimento...
DettagliI TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.
I TUTORI Indice Del Manuale 1 - Introduzione al Manuale Operativo 2 - Area Tutore o Area Studente? 3 - Come creare tutti insieme i Tutori per ogni alunno? 3.1 - Come creare il secondo tutore per ogni alunno?
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliObiettivi del corso. Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000.
ECDL Excel 2000 Obiettivi del corso Creare, modificare e formattare un semplice database costituito da tabelle, query, maschere e report utilizzando Access 2000. Progettare un semplice database Avviare
DettagliQuinta lezione: Stampare e salvare una mappa
Quinta lezione: Stampare e salvare una mappa Stampa e salvataggio in vari formati. Utilizzare il prodotto per inserirlo in relazioni, come base di disegni In questa lezione vedremo come creare una mappa
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
DettagliProgetto INCOME. Manuale Utente Operatore Installazione
VERSIONI Manuale Utente Operatore Installazione Tosca-Mobile VERS. Motivo Modifiche Data Approvazione Approvatore 1.0 Prima emissione 02/12/11 1/21 Sommario SOMMARIO... 2 INTRODUZIONE... 3 1.1. CONTENUTI
DettagliELETTRONICA Tema di Sistemi elettronici automatici Soluzione
ELETTRONICA Tema di Sistemi elettronici automatici Soluzione La traccia presenta lo sviluppo di un progetto relativo al monitoraggio della temperatura durante un processo di produzione tipico nelle applicazione
DettagliCompilatore risorse display grafico LCD serie IEC-line
Compilatore risorse display grafico LCD serie IEC-line aggiornamento: 22-11-2012 IEC-line by OVERDIGIT overdigit.com 1. Il display grafico LCD I PLC della serie IPC-line possono disporre opzionalmente
DettagliFiltraggi nel dominio spaziale
Applicazioni pratiche della visione artificiale Parte 1.6 OpenCV Curato da: Ing. Francesco La Rosa Università di Messina Facoltà di Ingegneria Corso di Calcolatori II A.A. 2003/2004 Ing. Giancarlo Iannizzotto
DettagliSupporto On Line Allegato FAQ
Supporto On Line Allegato FAQ FAQ n.ro MAN-8NQLJY70768 Data ultima modifica 26/01/2012 Prodotto Dichiarazioni Fiscali 2012 Modulo Studi di Settore Oggetto Servizio di attivazione Studi WKI In giallo le
DettagliProva Scritta del 19/07/10
Avvertenze Usare ESCLUSIVAMENTE penne ad inchiostro nero o blu (NO MATITE). Consegnare solo fogli formato A4 scritti da un solo lato. In testa a ciascun foglio scrivere: cognome, nome, numero progressivo
DettagliGuida Joomla. di: Alessandro Rossi, Flavio Copes
Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il
DettagliIntroduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
DettagliAggiunta di simboli e tratteggi (Retini)
Aggiunta di simboli e tratteggi (Retini) Introduzione ai blocchi............................................1 Inserimento di blocchi.............................................2 Introduzione ai tratteggi...........................................4
DettagliDall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Dall Algoritmo al Programma Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni IL PROGRAMMA Gli algoritmi sono modelli di descrizione astratti e per controllarne il funzionamento devono essere
DettagliCos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa
di Ilaria Lorenzo e Alessandra Palma Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa Code::Blocks
DettagliAggiornamento Titoli
Aggiornamento Titoli Una volta inserite tutte le informazioni si può fare la connessione al sito di Milano Finanza per l aggiornamento, in tempo reale, delle inserire, nella maschera attivata, il nome
DettagliGeoute. Versione 8.01 Gestione dati da Stazioni Totali PENTAX. GUIDO VERONESI S.r.l.
Geoute Versione 8.01 Gestione dati da Stazioni Totali PENTAX GUIDO VERONESI S.r.l. Via Caselle, 46 40068 San Lazzaro di S. (BOLOGNA) +39 (051) 454733-453229 Fax +39 (051) 453181 Web site: www.veronesi.org
DettagliIstruzioni per l uso della Guida. Icone utilizzate in questa Guida. Istruzioni per l uso della Guida. Software di backup LaCie Guida per l utente
Istruzioni per l uso della Guida Istruzioni per l uso della Guida Sulla barra degli strumenti: Pagina precedente / Pagina successiva Passa alla pagina Indice / Passa alla pagina Precauzioni Stampa Ottimizzate
DettagliHTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...
HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento
Dettagli