Filtraggi nel dominio spaziale

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Filtraggi nel dominio spaziale"

Transcript

1 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 Filtraggi nel dominio spaziale I filtraggi nel dominio spaziale sono trasformazioni che operano su un intorno del pixel servendosi di immagini di dimensioni uguali a quelle dell intorno stesso. Tali immagini prendono il nome di filtri, maschere, finestre, kernel o template. I valori in esse contenuti sono detti coefficenti. 1

2 Filtraggi nel dominio spaziale Il meccanismo consiste nello spostamento del filtro da un pixel all altro; per ciascun pixel (x,y) la risposta sarà calcolata secondo delle regole predefinite. Filtraggi nel dominio spaziale Nei filtri lineari la risposta è data dalla somma dei prodotti dei coefficienti del filtro per i corrispondenti pixel dell immagine. Per una maschera 3x3 (la più piccola significativa) la risposta nel punto (x,y) è data da: R = w 1 f(x-1,y-1) + w 2 f(x-1,y) + + w 5 f(x,y) + + w 8 f(x+1,y)+ w 9 f(x+1,y+1) 2

3 Filtraggi nel dominio spaziale Comportamento ai bordi Quando il centro di una maschera si avvicina al bordo dell immagine una o più delle sue righe possono trovarsi al di fuori del piano dell immagine. Le possibili contromisure sono: Limitare il movimento della maschera fino ad una distanza non minore della metà della sua dimensione, ottenendo un immagine risultante più piccola. Utilizzare solo la parte di maschera interamente contenuta nell immagine, in tal modo i pixel di bordo saranno stati processati con una maschera parziale. Aggiungere righe e colonne di zeri all esterno dell immagine e rimuoverle alla fine del processo. Anche in questo modo saranno però presenti degli effetti di bordo Filtri spaziali di Smoothing I filtri di smoothing (arrotondamento) possono essere lineari o non-lineari e sono usati per la riduzione del rumore o per il blurring (offuscamento) di piccoli dettagli prima dell estrazione degli oggetti principali. I filtri lineari sono solitamente filtri medi (anche detti passa-basso). Questi addolciscono le brusche transizioni riducendo il rumore, ma creano uno smoothing dei contorni spesso indesiderato. Eliminano o riducono dettagli di dimensione minore o confrontabile con quella della maschera. 3

4 Smoothing Esempi Lineari: Blur ( ) Non lineari Mediano ( ) Massimo ( ) Minimo ( ) iplblur void CProvaDoc::OnFilterBlur() { IplImage *src, *src_gray, *dst; char path[256]; memset(path,0,256); OPENFILENAME fn; fn.lstructsize = sizeof(openfilename); fn.hwndowner = NULL; fn.lpstrfilter = NULL; fn.lpstrfile = path; fn.nmaxfile = 256; fn.lpstrfiletitle = NULL; fn.lpstrinitialdir = NULL; fn.lpstrtitle = NULL; fn.flags = NULL; fn.lpstrdefext = "bmp"; fn.hinstance = DLLhinst; fn.lpfnhook = NULL; fn.lpstrcustomfilter = NULL; fn.lcustdata = NULL; if(!getopenfilename(&fn) return ; 4

5 iplblur src=load_iplimage(path); CvSize size_src=cvsize(src->width,src->height); src_gray=cvcreateimage(size_src,src->depth,1); dst=cvcreateimage(size_src,src->depth,1); iplcolortogray(src,src_gray); iplblur(src_gray,dst, 3, 3, 1,1); //effettuo bluring su src_gray named_window("window dst",1); // apro una finestra //denominata window dst show_iplimage("window dst",dst); iplblur named_window("window_gray",1); show_iplimage("window_gray",src_gray); wait_key(0); } destroy_window("window dst"); destroy_window("window_gray"); cvreleaseimage (&src); cvreleaseimage (&src_gray); cvreleaseimage (&dst); 5

6 iplblur iplmedianfilter! srcimage The source image. dstimage The resultant image. ncols Number of columns in the neighborhood to use. nrows Number of rows in the neighborhood to use. anchorx, anchory The [x, y] coordinates of the anchor cell in the neighborhood. In this coordinate system, the top left corner would be [0, 0] and the bottom right corner would be [ ncols-1, nrows-1]. 6

7 iplmedianfilter iplmedianfilter 7

8 iplcolormedianfilter void iplcolormedianfilter(iplimage* srcimage, IplImage* dstimage, int ncols, int nrows, int anchorx, int anchory); Discussion The previously described function iplmedianfilter() processes R, G, and B color planes of an image separately, and as a result any correlation between color components is lost. If you want to preserve this information, use the iplcolormedianfilter() function instead. For each input pixel, this function computes differences between red, green, and blue components of pixels in the neighborhood area of size nrows by ncols and the input pixel. After scanning all neighborhood area, the function sets the output value for pixel i as the value of the neighborhood pixel with the smallest distance to i. iplcolormedianfilter 8

9 iplminfilter! Discussion The function iplminfilter() sets each pixel in the output image as the minimum value of all the input image pixel values in the neighborhood of size nrows by ncols with the anchor cell at that pixel. This has the effect of decreasing the contrast in the image. iplminfilter 9

10 iplmaxfilter! Discussion The function iplmaxfilter() sets each pixel in the output image as the maximum value of all the input image pixel values in the neighborhood of size nrows by ncols with the anchor cell at that pixel. This has the effect of increasing the contrast in the image. iplmaxfilter 10

11 Filtri spaziali di Sharpening Lo scopo principale è evidenziare i dettagli di un immagine o incrementare quelli che sono stati offuscati durante il processo di acquisizione. Se per arrotondare i dettagli (smoothing) ci si è serviti della media che è dopotutto una forma di integrazione allora per esaltarli (sharpening) ci si servirà di alcune forme di derivazione. Filtri spaziali di Sharpening Nei filtri derivativi l intensità della risposta è proporzionale al grado di discontinuità dell immagine nel punto in cui è applicata. La differenziazione accentua i bordi e altre discontinuità (come il rumore) e trascura le aree a lenta variazione dei livelli di grigio. 11

12 Filtri spaziali di Sharpening I filtri derivativi del secondo ordine sono più sensibili alle brusche transizioni e sono utilizzati per l enhancement dei dettagli. Quelli del primo ordine sono indicati nei processi di edge-detection e extraction. Sharpening Esempi Enhancement Laplacian Edge-detection Prewitt 12

13 Laplaciano void cvlaplace (IplImage* src, IplImage* dst, int aperturesize=3); src Input image. dst Destination image. aperturesize Size of the Laplacian kernel. Discussion The function Laplace calculates the convolution of the input image src with the Laplacian kernel of a specified size aperturesize and stores the result in dst. Laplaciano 13

14 Custom Funzioni utili: IplConvKernel* iplcreateconvkernel(int ncols, int nrows, int anchorx, int anchory, int* values, int nshiftr); void iplconvolve2d(iplimage* srcimage, IplImage*dstImage, IplConvKernel** kernel, int nkernels, int combinemethod); void ipldeleteconvkernel(iplconvkernel* kernel); Custom Enhancement basato sul Laplaciano int values[]={0,-1,0,-1,5,-1,0,-1,0}; IplConvKernel* kernel= iplcreateconvkernel(3,3,1,1,values,0); iplconvolve2d(src_gray, dst, &kernel, 1, IPL_SUM); g( x, y) = f ( x, y) [ f ( x + 1, y) + f ( x 1, y) + + f ( x, y + 1) + f ( x, y 1)] + 4 f ( x, y) = 5 f ( x, y) [ f ( x + 1, y) + f ( x 1, y) + + f ( x, y + 1) + f ( x, y 1)]

15 Custom Enhancement basato sul Laplaciano iplfixedfilter int iplfixedfilter(iplimage* srcimage, IplImage* dstimage, IplFilter filter); srcimage The source image. dstimage The resultant image. filter One of predefined filter kernels. Discussion The function iplfixedfilter() is used to convolve the input image srcimage with a predefined filter kernel specified by filter. The resulting output image is dstimage. 15

16 iplfixedfilter The filter kernel can be one of the following: IPL_PREWITT_3x3_V IPL_PREWITT_3x3_H IPL_SOBEL_3x3_V IPL_SOBEL_3x3_H IPL_LAPLACIAN_3x3 IPL_LAPLACIAN_5x5 IPL_GAUSSIAN_3x3 IPL_GAUSSIAN_5x5 //error? IPL_HIPASS_3x3 IPL_HIPASS_5x5 IPL_SHARPEN_3x3 Prewitt iplfixedfilter(src_gray, dst, IPL_PREWITT_3x3_V); IPL_PREWITT_3x3_V A gradient filter (vertical Prewitt operator). iplfixedfilter(src_gray, dst, IPL_PREWITT_3x3_H); IPL_PREWITT_3x3_H A gradient filter (horizontal Prewitt operator). 16

17 Prewitt Horizontal Prewitt Vertical 17

18 CvCam Introduction CvCam è un modulo software cross-platform per il processamento di stream video acquisiti tramite videocamere digitali. E implementato come una dynamic link library (DLL) per Windows ed una shared object library (so) per sistemi linux. Fornisce una semplice ed utile interfaccia (API) per la lettura ed il controllo dello stream video, consentendo il processamento dei frame acquisiti e la visualizzazione dei risultati. CvCam è distribuito all interno di OpenCV. Common Usage Il modo più semplice di usare CvCam per acquisire da una sola sorgente video: #include cvcam.h //include del file header cvcam.h void callback(iplimage* image);//funzione per elaborare i frame void CAcquisisciDoc::OnGo() { int ncams = cvcamgetcamerascount( ); //restituisce il numero di videocamere disponibili nel sistema cvcamsetproperty(0, CVCAM_PROP_ENABLE, CVCAMTRUE); //Seleziona la prima videocamera trovata cvcamsetproperty(0,cvcam_prop_render, CVCAMTRUE); //lo stream viene renderizzato //da questa sorgente. cvnamedwindow("window", CV_WINDOW_AUTOSIZE); //apro una finestra denominata window 18

19 Common Usage... HWND MyWin=get_hwnd_byname("window"); // identifico tramite MyWin la window cvcamsetproperty(0, CVCAM_PROP_WINDOW, &MyWin); //Seleziono una window per il video rendering cvcamsetproperty(0, CVCAM_PROP_CALLBACK, callback); //la callback processerà ogni frame... Common Usage... cvcaminit( ); //rende attivi i settings cvcamstart( );//ha inizio lo stream video per tutte le //videocamere abilitate } //Your app is working cvwaitkey(0); cvcamstop( ); //stop dello stream video cvcamexit( ); //libera le risorse usate da cvcam cvdestroywindow("window"); 19

20 Common Usage Callback //Disegno linee blu orizzontali lungo l immagine void callback(iplimage* image) { IplImage* image1 = image; int i,j; assert (image); for(i=0; i<image1->height; i+=10) //scorri righe { for(j=(image1->widthstep)*i; j<(image1->widthstep)*(i+1); j+=image1->nchannels) //scorri colonne {... Common Usage Callback... image1->imagedata[j] = (char)255; image1->imagedata[j+1] = 0; image1->imagedata[j+2] = 0; //B=255, G=0, R=0. } //fine for interno }//fine for esterno }//fine funzione 20

21 Altre funzioni SelectCamera int nselected=cvcamselectcamera(null); Visualizza un pop-up menu che consente la selezione della camera desiderata; Può essere usata al posto della funzione cvcamgetcamerascount. Altre funzioni SelectCamera 21

22 SetProperty cvcamsetproperty(nselected,cvcam_prop_render, CVCAMTRUE); //selezioniamo la sorgente scelta dal pop-up menu //nselected contiene l indice della sorgente scelta SetProperty Dimensioni dell immagine acquisita //inizializzo larghezza e lunghezza dell'immagine int width=320; int height=240; //stabilisco le dimensione dell'immagine restituita cvcamsetproperty(nselected, CVCAM_RNDWIDTH,&width); cvcamsetproperty(nselected, CVCAM_RNDHEIGHT,&height); 22

23 cvcamgetproperty cvcamgetproperty(nselected,cvcam_cameraprops, NULL); cvcamgetproperty apre una window per i settaggi della camera. cvcamgetproperty 23

24 cvcamgetproperty cvcamgetproperty(nselected,cvcam_videoformat, NULL); cvcamgetproperty apre una finestra per i settaggi del formato video cvcamgetproperty 24

25 Un alternativa IplImage *img; void CAcquisisciDoc::OnCAMGO() { CvCapture * video; video=cvcapturefromcam(0); cvnamedwindow("image",cv_window_autosize); img=cvqueryframe(video); Un alternativa } while(cvwaitkey(5)!= 27) { cvshowimage("image",img); img=cvqueryframe(video); } cvdestroywindow("image"); cvreleasecapture(&video); 25

26 PlayAvi int ok=0; IplImage *image1; void CAcquisisciDoc::OnEseguiAvi() { HWND hwnd=get_hwnd_byname("cvcam window"); //identifico tramite MyWin la window cvnamedwindow("window gray", CV_WINDOW_AUTOSIZE); //apro una finestra denominata window PlayAvi cvcamplayavi(null,&hwnd,0,0,callback); cvwaitkey(0); cvdestroywindow("cvcam window"); cvdestroywindow("window gray"); cvreleaseimage(&image1); ok= 0; } 26

27 PlayAvi (Callback) void callback(iplimage* image) { if (!ok){ image1 = cvcreateimage( cvsize(image->width,image->height), IPL_DEPTH_8U,1); image1->origin=1; ok=1; } PlayAvi (Callback) iplcolortogray(image,image1); cvshowimage("window gray",image1); }//fine callback N.B.: le IplImage utilizzate per memorizzare i frame hanno il parametro origin posto ad 1, la funzione cvcreateimage per default pone tale parametro a 0. 27

28 WriteAvi (un altra soluzione) IplImage *img; CvAVIWriter * VideoFile; void CAcquisisciDoc::OnAviWriteGO() { CvCapture * video; //seleziono il file.avi da aprire char path[256]; memset(path,0,256); WriteAvi (un altra soluzione) OPENFILENAME fn; fn.lstructsize = sizeof(openfilename); fn.hwndowner = NULL; fn.lpstrfilter = NULL; fn.lpstrfile = path; fn.nmaxfile = 256; fn.lpstrfiletitle = NULL; fn.lpstrinitialdir = NULL; fn.lpstrtitle = NULL; fn.flags = NULL; fn.lpstrdefext = "avi"; fn.hinstance = DLLhinst; fn.lpfnhook = NULL; fn.lpstrcustomfilter = NULL; fn.lcustdata = NULL; if(!getopenfilename(&fn)) return 28

29 WriteAvi (un altra soluzione)... video=cvcapturefromavi(path); //capture del video dal.avi selezionato cvnamedwindow("image",cv_window_autosize); img=cvqueryframe(video); CvSize size=cvsize(img->width,img->height); VideoFile=cvCreateAVIWriter( "C:\\prova.avi", -1, 15, size );... WriteAvi (un altra soluzione) } while(img!=null) { cvshowimage( image, img); cvwritetoavi( VideoFile, img ); img=cvqueryframe(video); } cvdestroywindow("image"); cvreleaseaviwriter(&videofile); cvreleasecapture(&video); cvreleaseimage(&img); 29

Corso di Visione Artificiale. Filtri parte I. Samuel Rota Bulò

Corso di Visione Artificiale. Filtri parte I. Samuel Rota Bulò Corso di Visione Artificiale Filtri parte I Samuel Rota Bulò Filtri spaziali Un filtro spaziale è caratterizzato da un intorno e un'operazione che deve essere eseguita sui pixels dell'immagine in quell'intorno.

Dettagli

Introduzione all elaborazione di immagini Part II

Introduzione all elaborazione di immagini Part II Introduzione all elaborazione di immagini Part II Obiettivi delle tecniche di elaborazione di immagini: miglioramento di qualità (image enhancement) ripristino di qualità o restauro (image restoration)

Dettagli

UNIVERSITÀ DEGLI STUDI DI SIENA

UNIVERSITÀ DEGLI STUDI DI SIENA UNIVERSITÀ DEGLI STUDI DI SIENA FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria Informatica Sviluppo di Algoritmi per Asservimenti Visivi Basati su Geometria Epipolare con Libreria Open Source Intel

Dettagli

Esercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli)

Esercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli) Sommario Esercitazione 05 Angelo Di Iorio (Paolo Marinelli)! Packet Filtering ICMP! Descrizione esercitazione! Applicazioni utili: " Firewall: wipfw - netfilter " Packet sniffer: wireshark!"#!$#!%&'$(%)*+,')#$-!"#!$#!%&'$(%)*+,')#$-

Dettagli

Guida utente User Manual made in Italy Rev0

Guida utente User Manual made in Italy Rev0 Guida utente User Manual Rev0 made in Italy Indice/Index Informazioni generali General Info... 3 Guida Rapida per messa in funzione Start Up procedure... 3 Login Login... 3 Significato dei tasti Botton

Dettagli

2. INSTALLAZIONE (su Ubuntu) Da terminale è necessario digitare i seguenti comandi, come specificato all'indirizzo [1].

2. INSTALLAZIONE (su Ubuntu) Da terminale è necessario digitare i seguenti comandi, come specificato all'indirizzo [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

Dettagli

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal Portale Materiali Grafiche Tamburini Documentazione utente italiano pag. 2 Grafiche Tamburini Materials Portal English user guide page 6 pag. 1 Introduzione Il Portale Materiali è il Sistema Web di Grafiche

Dettagli

M257SC. Scanner per lastre Scanner for slabs

M257SC. Scanner per lastre Scanner for slabs M257SC Scanner per lastre Scanner for slabs M257SC Scanner per lastre utilizzato per la creazione di foto digitali a colori ad alta defi nizione e per il rilevamento dei dati dimensionali. Per ogni lastra

Dettagli

Lezione 4. Enea Cippitelli e.cippitelli@univpm.it Samuele Gasparrini s.gasparrini@univpm.it

Lezione 4. Enea Cippitelli e.cippitelli@univpm.it Samuele Gasparrini s.gasparrini@univpm.it Corso di Tecnologie per le Telecomunicazioni Utilizzo del sensore Kinect in ambiente Matlab Lezione 4 Enea Cippitelli e.cippitelli@univpm.it Samuele Gasparrini s.gasparrini@univpm.it 1 Outline Skeletal

Dettagli

APPUNTI DI HTML (TERZA LEZIONE)

APPUNTI DI HTML (TERZA LEZIONE) Il web è costituito non da testi ma da ipertesti. APPUNTI DI HTML (TERZA LEZIONE) I link ci permettono di passare da un testo all altro. I link sono formati da due componenti: IL CONTENUTO "nasconde" il

Dettagli

Tutorial di HTML basato su HTML 4.0 e CSS 2

Tutorial di HTML basato su HTML 4.0 e CSS 2 Claudia Picardi Tutorial di HTML basato su HTML 4.0 e CSS 2 Informatica II per Scienze e Turismo Alpino Docenti: Viviana Patti e Claudia Picardi 4 Tabelle 4.1 La struttura di una tabella Elementi principali

Dettagli

Radio Frequency Identification Systems

Radio Frequency Identification Systems Work--Tag passiivii Miinii--Conttrrollllerr USB CPR..PR50 & CPR..MR50 Manualle iinsttallllaziione Come tutti i dispositivi della Famiglia Work-Tag i controller operano con transponders di frequenza operativa

Dettagli

VISIONE ARTIFICIALE CALIBRAZIONE. delle telecamere

VISIONE ARTIFICIALE CALIBRAZIONE. delle telecamere robot zone di WALTER LUCETTI VISIONE ARTIFICIALE CALIBRAZIONE delle telecamere parte settima Nel precedente appuntamento con la visione artificiale abbiamo affrontato la teoria dei sensori visivi introducendo

Dettagli

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. 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

Dettagli

LEZIONI DI HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività...

LEZIONI DI HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività... LEZIONI DI HTML Come costruire il proprio sito con pochi strumenti e tanta creatività... FORMATTARE IL CARATTERE Per formattare titoli interni del documento web possiamo utilizzare i tag , ,...,

Dettagli

Da sempre uno dei campi più affascinanti

Da sempre uno dei campi più affascinanti di Matteo Lucarelli > mlucarelli@infomedia.it OpenCV una completa libreria open source per la computer vision Da sempre uno dei campi più affascinanti della ricerca scientifica è volto alla riproduzione

Dettagli

Clicca sulle immagini di preview qui sotto per aprire e visualizzare alcuni esempi di presentazioni dinamiche create con Focusky:

Clicca sulle immagini di preview qui sotto per aprire e visualizzare alcuni esempi di presentazioni dinamiche create con Focusky: Focusky Focusky è l innovativo e professionale software progettato per creare resentazioni interattive ad alto impatto visivo e ricco di effetti speciali (zoom, transizioni, flash, ecc..). A differenza

Dettagli

Sistemi Elettronici e informatici in ambito Radiologico // Informatica Medica parte c A.A. 2014-15

Sistemi Elettronici e informatici in ambito Radiologico // Informatica Medica parte c A.A. 2014-15 Sistemi Elettronici e informatici in ambito Radiologico // Informatica Medica parte c A.A. 2014-15 Agostino ACCARDO Dipartimento di Ingegneria e Architettura 040-5587148 accardo@units.it Testi di riferimento:

Dettagli

XnView. Visualizzatore/Convertitore di formato per immagini. Guida di riferimento alle funzionalità principali

XnView. Visualizzatore/Convertitore di formato per immagini. Guida di riferimento alle funzionalità principali XnView Visualizzatore/Convertitore di formato per immagini Guida di riferimento alle funzionalità principali Questa guida è stata realizzata dall'aiuto in linea di XnView ed ha lo scopo di essere un riferimento

Dettagli

Utilizzare il debugger di Visual Studio

Utilizzare il debugger di Visual Studio Appendice F Utilizzare il debugger di Visual Studio Obiettivi Essere in grado di impostare i breakpoint e di eseguire un programma nel debugger. Essere in grado di utilizzare il comando Continue per continuare

Dettagli

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010 Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012 Introduzione a Visual Studio 2005/2008/2010 1 Outline Solution e Project Visual Studio e linguaggio C Visual Studio schermata principale

Dettagli

Lezione 12: La visione robotica

Lezione 12: La visione robotica Robotica Robot Industriali e di Servizio Lezione 12: La visione robotica L'acquisizione dell'immagine L acquisizione dell immagine Sensori a tubo elettronico (Image-Orthicon, Plumbicon, Vidicon, ecc.)

Dettagli

rif.: ma-mp-color ver. 10.0.1 del 16/2/2010

rif.: ma-mp-color ver. 10.0.1 del 16/2/2010 Modulo P rif.: ma-mp-color ver. 10.0.1 del 16/2/2010 Manuale del modulo Color Grayscale per la linea di sistemi di visione artificiale HQV / Vedo. Questo manuale illustra le modalità di impiego del modulo

Dettagli

Studio e implementazione di un OCR per auto-tele-lettura dei contatori di gas e acqua

Studio e implementazione di un OCR per auto-tele-lettura dei contatori di gas e acqua POLITECNICO DI MILANO Corso di Laurea in Ingegneria Informatica Dipartimento di Elettronica e Informazione Studio e implementazione di un OCR per auto-tele-lettura dei contatori di gas e acqua AI & R Lab

Dettagli

sdforexcontest2009 Tool

sdforexcontest2009 Tool sdforexcontest2009 Tool Guida all istallazione e rimozione. Per scaricare il tool del campionato occorre visitare il sito dell organizzatore http://www.sdstudiodainesi.com e selezionare il link ForexContest

Dettagli

PHOTOSHOP RITOCCO CROMATICO Massimo Picardello Progetto Campus One

PHOTOSHOP RITOCCO CROMATICO Massimo Picardello Progetto Campus One PHOTOSHOP RITOCCO CROMATICO Massimo Picardello Progetto Campus One ACCENTUAZIONE DEL CONTRASTO CON IL FILTRO MASCHERA DI CONTRASTO Il filtro Maschera di contrasto misura, in ciascun canale, la differenza

Dettagli

CONFIGURATION MANUAL

CONFIGURATION MANUAL RELAY PROTOCOL CONFIGURATION TYPE CONFIGURATION MANUAL Copyright 2010 Data 18.06.2013 Rev. 1 Pag. 1 of 15 1. ENG General connection information for the IEC 61850 board 3 2. ENG Steps to retrieve and connect

Dettagli

True CMS USER MANUAL

True CMS USER MANUAL DIGIVISION srl - Viale Piave 3-20129 MILANO Italy telefono ++39 02 7600 7932 - fax ++39 02 7601 6305 Ufficio vendite e-mail: vendite@digivision.it Supporto tecnico e-mail: lab@digivision.it True CMS USER

Dettagli

Il linguaggio HTML - Parte 2

Il linguaggio HTML - Parte 2 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 2 Dott. Chiara Braghin braghin@dti.unimi.it Elenchi all interno di Un elenco è una sequenza

Dettagli

SVILUPPO DI UN SISTEMA DI VISIONE PER IL RILEVAMENTO DI INTRUSIONI IN UNA SCENA.

SVILUPPO DI UN SISTEMA DI VISIONE PER IL RILEVAMENTO DI INTRUSIONI IN UNA SCENA. SVILUPPO DI UN SISTEMA DI VISIONE PER IL RILEVAMENTO DI INTRUSIONI IN UNA SCENA. 1. ABSTRACT In questo progetto s intende costruire un sistema di rilevamento d intrusione, in grado di rilevare persone

Dettagli

Linguaggio HTML (2) Attributi di Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi:

Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi: Linguaggio HTML (2) Attributi di Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi: SIZE= numero per modificare le dimensioni Es:

Dettagli

Dominio nello spazio

Dominio nello spazio Filtraggio (parte1) Ringraziaenti: Alcuni lucidi sono stati presi dalle lezioni di Mubarak Shah alcune iagini sono state prese dal testo di Trucco e Verri Doinio nello spazio La distanza fra due pixel

Dettagli

DRU-100C Videocamera Digitale USB Manuale Utente

DRU-100C Videocamera Digitale USB Manuale Utente DRU-100C Videocamera Digitale USB Manuale Utente Rev.01 (Agosto,2000) M20000806 Stampato a Taiwan Indice Generale INTRODUZIONE...1 INSTALLAZIONE DELL'HARDWARE...2 INSTALLARE LA VIDEOCAMERA... 2 INSTALLAZIONE

Dettagli

Manuale utente software Android

Manuale utente software Android Manuale utente software Android 1 1. Specifiche...3 2. Entrare e uscire dal sistema...3 2.1 Login...3 2.2 Logout...3 3. Programma di Editing...4 3.1 Interfaccia del programma...4 3.1.1 Pannello del programma...5

Dettagli

0.6 Filtro di smoothing Gaussiano

0.6 Filtro di smoothing Gaussiano 2 Figura 7: Filtro trapezoidale passa basso. In questo filtro l rappresenta la frequenza di taglio ed l, l rappresenta un intervallo della frequenza con variazione lineare di H, utile ad evitare le brusche

Dettagli

REGISTRO ELETTRONICO DIDANET E SITO WEB DIDANET

REGISTRO ELETTRONICO DIDANET E SITO WEB DIDANET REGISTRO ELETTRONICO DIDANET E SITO WEB DIDANET REGISTRO ELETTRONICO DIDANET - ISTRUZIONI PER RESPONSABILI SEGRETERIA E DIREZIONE DIDATTICA Cinque passi fondamentali per iniziare: 1. Accedere in Didanet

Dettagli

Guida per l utente dello Scanner

Guida per l utente dello Scanner Guida per l utente dello Scanner Capitolo 1: Esercitazione di scansione Capitolo 2: La finestra di dialogo TWAIN Appendice Indice 2 Esercitazione di scansione Attivazione (Acquisizione) ed utilizzo della

Dettagli

LabMecFit. versione beta. by S.Frasca Dipartimento di Fisica Università Sapienza Roma

LabMecFit. versione beta. by S.Frasca Dipartimento di Fisica Università Sapienza Roma LabMecFit versione beta by S.Frasca Dipartimento di Fisica Università Sapienza Roma LabMecFit è un programma che permette di elaborare i dati prodotti da DataStudio. I dati devono essere salvati da DataStudio

Dettagli

Guida introduttiva alle librerie grafiche GTK+

Guida introduttiva alle librerie grafiche GTK+ Guida introduttiva alle librerie grafiche GTK+ Breve introduzione Sara Casti - Gianmarco Cherchi - Davide Gessa GTK (GimpToolKit) è un insieme di strumenti per la creazione di interfacce grafiche inizialmente

Dettagli

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50 Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra

Dettagli

Utilizzare il NetBeans GUI Builder. Dott. Ing. M. Banci, PhD

Utilizzare il NetBeans GUI Builder. Dott. Ing. M. Banci, PhD Utilizzare il NetBeans GUI Builder Dott. Ing. M. Banci, PhD Lavorare con i Beans Queste slide ci guidano nel processo di creazione di un bean pattern nel progetto NetBeans 15 Giugno 2007 Esercitazione

Dettagli

Telerilevamento. Esercitazione 1. Esplorare dati EO, image enhancement

Telerilevamento. Esercitazione 1. Esplorare dati EO, image enhancement Telerilevamento Esercitazione 1 Esplorare dati EO, image enhancement Aprire ERDAS IMAGINE. Cliccare sull apposita icona per aprire un immagine SPOT5 acquisita il 10 settembre 2006 sulla area della città

Dettagli

Cimini Simonelli - Testa

Cimini Simonelli - Testa WWW.ICTIME.ORG HTML Manuale introduttivo al linguaggio HTML Cimini Simonelli - Testa v.2-11/01/2008 Sommario Introduzione... 3 Formattazione della pagina... 4 Inserire un colore di sfondo... 4 Inserire

Dettagli

Una Introduzione a OpenCV

Una Introduzione a OpenCV Una a OpenCV Prof. Michele Scarpiniti Dipartimento di Ingegneria dell Informazione, Elettronica e Telecomunicazioni Sapienza Università di Roma http://ispac.ing.uniroma1.it/scarpiniti/index.htm michele.scarpiniti@uniroma1.it

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

2. Creazione di moduli per Drupal: un tutorial.

2. Creazione di moduli per Drupal: un tutorial. Pubblicato da Drupal Italia (www.drupalitalia.org) per gentile concessione di Antonio Santomarco Capitolo 2. 2. Creazione di moduli per Drupal: un tutorial. 2.1. Introduzione. Come detto in precedenza,

Dettagli

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head...

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi> FRAME HTML 6 I frame Danno la possibilità di creare finestre multiple all'interno della finestra del browser Si riesce a suddividere la pagina in più sezioni indipendenti, ma che si possono influenzare

Dettagli

Esercitazioni di Basi di Dati

Esercitazioni di Basi di Dati Esercitazioni di Basi di Dati A.A. 2008-09 Dispense del corso Utilizzo base di pgadmin III Lorenzo Sarti sarti@dii.unisi.it PgAdmin III PgAdmin III è un sistema di progettazione e gestione grafica di database

Dettagli

ECVUSBO MANUALE DEL PRODOTTO DEVICE MANUAL

ECVUSBO MANUALE DEL PRODOTTO DEVICE MANUAL ECVUSBO MANUALE DEL PRODOTTO DEVICE MANUAL INDICE TABLE OF CONTENTS 1. Introduzione... pag. 3 1. Introduction... pag. 3 2. Requisiti di sistema... pag. 3 1. System requirements... pag. 3 3. Installazione...

Dettagli

Corso di Elaborazione delle Immagini Digitali. Prof. Alfredo Petrosino

Corso di Elaborazione delle Immagini Digitali. Prof. Alfredo Petrosino Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Corso di Elaborazione delle Immagini Digitali Prof. Alfredo Petrosino ROBUST AND ACCURATE CHANGE

Dettagli

Sistema di visione Mobolab

Sistema di visione Mobolab UNIVERSITÀ DI BRESCIA FACOLTÀ DI INGEGNERIA Dipartimento di Ingegneria dell Informazione Laboratorio di Robotica Avanzata Advanced Robotics Laboratory Corso di Robotica (Prof. Riccardo Cassinis) Sistema

Dettagli

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org

Dettagli

Morphological Image processing

Morphological Image processing Morphological Image processing Morfologia matematica La parola morfologia comunemente denota una parte della biologia che tratta con la forma e la struttura di organismi In analogia al termine biologico

Dettagli

FRONTPAGE 2000. 1. Creazione di un documento contenente solo testo (senza riferimenti ipertestuali).

FRONTPAGE 2000. 1. Creazione di un documento contenente solo testo (senza riferimenti ipertestuali). FRONTPAGE 2000 L editor di FrontPage è un editor di pagine scritte con il linguaggio HTML. Un testo HTML è un documento ipermediale, scritto secondo certe convenzioni ben precise, che può essere inserito

Dettagli

Posta elettronica per gli studenti Email for the students

Posta elettronica per gli studenti Email for the students http://www.uninettunouniverstiy.net Posta elettronica per gli studenti Email for the students Ver. 1.0 Ultimo aggiornamento (last update): 10/09/2008 13.47 Informazioni sul Documento / Information on the

Dettagli

Capitolo 10 SEGMENTAZIONE DI IMMAGINI

Capitolo 10 SEGMENTAZIONE DI IMMAGINI Capitolo 10 SEGMENTAZIONE DI IMMAGINI La segmentazione suddivide un'immagine nelle regioni o negli oggetti che la compongono. Il dettaglio della segmentazione dipende da ciò che si vuole ottenere dall'immagine,

Dettagli

Introduzione a Visual Studio 2005

Introduzione a Visual Studio 2005 Fondamenti di Informatica e Laboratorio T-AB Ingengeria Elettronica e Telecomunicazioni a.a. 2008/2009 Introduzione a Visual Studio 2005 Outline Solutions e Projects Visual Studio e il linguaggio C Visual

Dettagli

User Guide Guglielmo SmartClient

User Guide Guglielmo SmartClient User Guide Guglielmo SmartClient User Guide - Guglielmo SmartClient Version: 1.0 Guglielmo All rights reserved. All trademarks and logos referenced herein belong to their respective companies. -2- 1. Introduction

Dettagli

dall argomento argomento della malloc()

dall argomento argomento della malloc() Allocazione dinamica Quando? Tutte le volte in cui i dati possono crescere in modo non prevedibile staticamente a tempo di sviluppo Un array con dimensione i fissata a compile-time non è sufficiente È

Dettagli

Capitolo 5 RESTAURO E RICOSTRUZIONE DI IMMAGINI

Capitolo 5 RESTAURO E RICOSTRUZIONE DI IMMAGINI Capitolo 5 RESTAURO E RICOSTRUZIONE DI IMMAGINI La differenza tra il restauro e il miglioramento (enhancement) delle immagini è che il miglioramento è un processo soggettivo, mentre il restauro è un processo

Dettagli

Iptables. Mauro Piccolo piccolo@di.unito.it

Iptables. Mauro Piccolo piccolo@di.unito.it Iptables Mauro Piccolo piccolo@di.unito.it Iptables Iptables e' utilizzato per compilare, mantenere ed ispezionare le tabelle di instradamento nel kernel di Linux La configurazione di iptables e' molto

Dettagli

VETLib. Video Elaboration & Transmission Library. h t t p : / / l n x. e w g a t e. n e t / v e t l i b / 21/03/2006 A.A.

VETLib. Video Elaboration & Transmission Library. h t t p : / / l n x. e w g a t e. n e t / v e t l i b / 21/03/2006 A.A. h t t p : / / l n x. e w g a t e. n e t / v e t l i b / Video Elaboration & Transmission Library VETLib 21/03/2006 Presentation built 1.0.2.83 Laureando: Alessandro Polo A.A. 2004-2005 Relatore: Francesco

Dettagli

A Solar Energy Storage Pilot Power Plant

A Solar Energy Storage Pilot Power Plant UNIONE DELLA A Solar Energy Storage Pilot Power Plant DELLA Project Main Goal Implement an open pilot plant devoted to make Concentrated Solar Energy both a programmable energy source and a distribution

Dettagli

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a. 2009-10. prof.

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a. 2009-10. prof. Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica Programmazione I - corso B a.a. 009-10 prof. Viviana Bono Blocco 9 Metodi statici: passaggio parametri, variabili locali, record

Dettagli

By E.M. note sull'uso di GAMBAS

By E.M. note sull'uso di GAMBAS By E.M. note sull'uso di GAMBAS GAMBAS viene installato sotto Xubuntu nella directory: /usr/share/gambas2 link problema su uso dell'esempio SerialPort http://gambasrad.org/zforum/view_topic?topic_id=1057

Dettagli

RICONOSCIMENTO DI TARGHE AUTOMOBILISTICHE

RICONOSCIMENTO DI TARGHE AUTOMOBILISTICHE PROGETTO DEL CORSO DI VISIONE E PERCEZIONE PARTE 2 RICONOSCIMENTO DI TARGHE AUTOMOBILISTICHE Scopo del progetto Il progetto ha come obiettivo quello di riconoscere il testo di una targa automobilistica

Dettagli

Integrare le MFC con Irrlicht. Sezione 1: Creazione del progetto. by Raffaele White tiger Mancuso

Integrare le MFC con Irrlicht. Sezione 1: Creazione del progetto. by Raffaele White tiger Mancuso Integrare le MFC con Irrlicht by Raffaele White tiger Mancuso In questo topic spiegherò come integrare irrlicht in un documento singolo MFC *(1). Io ho usato il visual c++ 6 ma la procedura dovrebbe essere

Dettagli

Unbounce Optimization

Unbounce Optimization Unbounce Optimization Alberto Mucignat Milano, 01 dicembre 2015 Doralab - Experience Design Company User Intelligence User Experience Design Business value 2 3 Full stack UX design Architettura dell informazione

Dettagli

SOFTWARE DI GESTIONE PSS

SOFTWARE DI GESTIONE PSS Rev. 1.0 SOFTWARE DI GESTIONE PSS Prima di utilizzare questo dispositivo, si prega di leggere attentamente questo manuale e di conservarlo per future consultazioni. Via Don Arrigoni, 5 24020 Rovetta S.

Dettagli

Installazione interfaccia e software di controllo mediante PC Installing the PC communication interface and control software

Installazione interfaccia e software di controllo mediante PC Installing the PC communication interface and control software Windows 7 Installazione interfaccia e software di controllo mediante PC Installing the PC communication interface and control software Contenuto del kit cod. 20046946: - Interfaccia PC-scheda (comprensiva

Dettagli

Database e Microsoft Access. Ing. Antonio Guadagno

Database e Microsoft Access. Ing. Antonio Guadagno Database e Microsoft Access Ing. Antonio Guadagno Database e Microsoft Access Un Database non è altro che un insieme di contenitori e di strumenti informatici che ci permette di gestire grossi quantitativi

Dettagli

Printer Driver UP-D898MD UP-X898MD. Prima di usare il driver della stampante, leggere il file Readme. Prima di usare il software 4-528-696-41(1)

Printer Driver UP-D898MD UP-X898MD. Prima di usare il driver della stampante, leggere il file Readme. Prima di usare il software 4-528-696-41(1) 4-528-696-41(1) Printer Driver Guida per la configurazione Questa guida descrive come impostare il driver della stampante per Windows 8, Windows 7, Windows Vista, Windows XP. Prima di usare il software

Dettagli

Livelli di astrazione

Livelli di astrazione Realizzare Classi Astrazione Perdita di dettaglio Utile nella descrizione, progettazione, implementazione e utilizzo di sistemi complessi Dettagli trascurabili vengono incapsulati in sottosistemi più semplici

Dettagli

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI Nicoletta Barbaro 4C Mercurio TRACCIA DEL PROBLEMA: RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI Un'azienda che distribuisce film in formato dvd chiede ad una software house(4c mercurio)

Dettagli

Università Iuav di Venezia - CIRCE / dp Corso di addestramento all'uso di ESRI ArcView

Università Iuav di Venezia - CIRCE / dp Corso di addestramento all'uso di ESRI ArcView Università Iuav di Venezia - CIRCE / dp Corso di addestramento all'uso di ESRI ArcView Francesco Contò Unità 7 - Impaginazione di una carta tematica per la stampa (layout di stampa) Informazioni generali:

Dettagli

strutturare dati e codice

strutturare dati e codice Puntatori e passaggio parametri strutturare dati e codice Tipo di dati int * Pi ; Op. dereferenziazione j = *Pi ; Op. indirizzo Pi = &i ; By value int f(int i) ; a = f(b) ; By address int f(int * Pi) ;

Dettagli

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch

drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch drag & drop visual programming appinventor realizzazione app per Google Android OS appinventor è un applicazione drag & drop visual programming Contrariamente ai linguaggi tradizionali (text-based programming

Dettagli

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall Firewall e NAT A.A. 2005/2006 Walter Cerroni Protezione di host: personal firewall Un firewall è un filtro software che serve a proteggersi da accessi indesiderati provenienti dall esterno della rete Può

Dettagli

Lezione 6 Introduzione a Microsoft Excel Parte Terza

Lezione 6 Introduzione a Microsoft Excel Parte Terza Lezione 6 Introduzione a Microsoft Excel Parte Terza I grafici in Excel... 1 Creazione di grafici con i dati di un foglio di lavoro... 1 Ricerca del tipo di grafico più adatto... 3 Modifica del grafico...

Dettagli

Compatibilità del Portale Piaggio con Internet Explorer 10 e 11. Internet Explorer 10

Compatibilità del Portale Piaggio con Internet Explorer 10 e 11. Internet Explorer 10 Italiano: Explorer 10 pagina 1, Explorer 11 pagina 2 English: Explorer 10 page 3 and 4, Explorer 11 page 5. Compatibilità del Portale Piaggio con Internet Explorer 10 e 11 Internet Explorer 10 Con l introduzione

Dettagli

REGISTRATION GUIDE TO RESHELL SOFTWARE

REGISTRATION GUIDE TO RESHELL SOFTWARE REGISTRATION GUIDE TO RESHELL SOFTWARE INDEX: 1. GENERAL INFORMATION 2. REGISTRATION GUIDE 1. GENERAL INFORMATION This guide contains the correct procedure for entering the software page http://software.roenest.com/

Dettagli

Introduzione all uso del Software Cisco Packet Tracer

Introduzione all uso del Software Cisco Packet Tracer - Laboratorio di Servizi di Telecomunicazione Introduzione all uso del Software Cisco Packet Tracer Packet Tracer? Che cosa è Packet Tracer? Cisco Packet Tracer è un software didattico per l emulazione

Dettagli

Elementi di grafica raster

Elementi di grafica raster Elementi di grafica raster Le immagini Una immagine è una rappresentazione spaziale di un oggetto o di una scena Una immagine digitale è una rappresentazione di una scena anche 3D dopo il processo di acquisizione

Dettagli

THIS DOCUMENT WILL GUIDE YOU STEP BY STEP THROUGH THE DONATION PROCESS RELATED TO THE CROWDFUNDING CAMPAIGN MADE BY STANZE AL GENIO S HOUSE MUSEUM.

THIS DOCUMENT WILL GUIDE YOU STEP BY STEP THROUGH THE DONATION PROCESS RELATED TO THE CROWDFUNDING CAMPAIGN MADE BY STANZE AL GENIO S HOUSE MUSEUM. QUESTO DOCUMENTO TI GUIDA PASSO PASSO NELLA PROCEDURA DI DONAZIONE NELL AMBITO DELLA CAMPAGNA DI RACCOLTA FONDI PROMOSSA DALLA CASA MUSEO STANZE AL GENIO. THIS DOCUMENT WILL GUIDE YOU STEP BY STEP THROUGH

Dettagli

5. SVILUPPO DI UNA PRESENTAZIONE POWER POINT

5. SVILUPPO DI UNA PRESENTAZIONE POWER POINT This project funded by Leonardo da Vinci has been carried out with the support of the European Community. The content of this project does not necessarily reflect the position of the European Community

Dettagli

Utilizzo Software Bob-Cad Lavorazione pezzi in 3D

Utilizzo Software Bob-Cad Lavorazione pezzi in 3D Utilizzo Software Bob-Cad Lavorazione pezzi in 3D Esempio Superficie Sculturata Si costruisca una superficie 3D tabulando una curva ottenuta mediante un fillet dei due archi di circonferenza di centro

Dettagli

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

Comandi principali del linguaggio HTML (Hyper Text Markup Language) Comandi principali del linguaggio HTML (Hyper Text Markup Language) Caratteristiche di HTML HTML è un linguaggio di formattazione (markup) di documenti ed è il linguaggio base per produrre documenti per

Dettagli

Stored Procedures. Massimo Mecella Dipartimento di Ingegneria informatica automatica e gestionale Antonio Ruberti Sapienza Università di Roma

Stored Procedures. Massimo Mecella Dipartimento di Ingegneria informatica automatica e gestionale Antonio Ruberti Sapienza Università di Roma Stored Procedures Massimo Mecella Dipartimento di Ingegneria informatica automatica e gestionale Antonio Ruberti Sapienza Università di Roma Progetto di Applicazioni Software Stored Procedure e User Defined

Dettagli

604 wifi. FUNZIONI WIFI e Internet

604 wifi. FUNZIONI WIFI e Internet 604 wifi FUNZIONI WIFI e Internet Supplemento al manuale dell'utente di ARCHOS 504/604 Versione 1.0 Visitare il sito www.archos.com/manuals per scaricare l'ultima versione di questo manuale. Questo manuale

Dettagli

Introduzione. Costruzione di Interfacce Primi passi in OpenGL. Sierpinski Gasket. Sierpinski gasket. Event driven programming. Stuttura del programma

Introduzione. Costruzione di Interfacce Primi passi in OpenGL. Sierpinski Gasket. Sierpinski gasket. Event driven programming. Stuttura del programma Introduzione Costruzione di Interfacce Primi passi in OpenGL cignoni@iei.pi.cnr.it http://vcg.iei.pi.cnr.it/~cignoni Abbiamo visto Cosa significa rendering L approccio object viewer Mettiamo in pratica

Dettagli

L ambiente di sviluppo Android Studio

L ambiente di sviluppo Android Studio L ambiente di sviluppo Android Studio Android Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la programmazione di app con Android. È un alternativa all utilizzo

Dettagli

Lettura targhe con telecamere MOBOTIX

Lettura targhe con telecamere MOBOTIX Lettura targhe con telecamere MOBOTIX Premessa Le telecamere MOBOTIX non hanno a bordo un software in grado di effettuare la lettura dei caratteri della targa (OCR Optical Character Recognition) ma possono

Dettagli

Raw socket. L intercettazione di un pacchetto IP

Raw socket. L intercettazione di un pacchetto IP Raw socket Il sistema compie molte operazioni sui livelli bassi della rete, ma che non sono immediatamente visibili all utente tramite l interfaccia delle socket L intercettazione di un pacchetto IP Anche

Dettagli

bla bla Guard Manuale utente

bla bla Guard Manuale utente bla bla Guard Manuale utente Guard Guard: Manuale utente Data di pubblicazione martedì, 13. gennaio 2015 Version 1.2 Diritto d'autore 2006-2013 OPEN-XCHANGE Inc., Questo documento è proprietà intellettuale

Dettagli

AvCapture. Guida utente. Avision Inc.

AvCapture. Guida utente. Avision Inc. AvCapture Guida utente Avision Inc. Marchi I marchi ed i nomi dei prodotti citati nel presente manuale sono marchi o marchi registrati dei rispettivi proprietari. Copyright 2002 Avision Inc. Tutti i diritti

Dettagli

Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator. StarTech ID: SATDOCK22RU3

Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator. StarTech ID: SATDOCK22RU3 Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator StarTech ID: SATDOCK22RU3 The SATDOCK22RU3 USB 3.0 to SATA Hard Drive Duplicator Dock can be used as a standalone SATA hard drive duplicator,

Dettagli

Paint Shop Pro 6. 1) Testo e stile

Paint Shop Pro 6. 1) Testo e stile Paint Shop Pro 6 1) Testo e stile Paint Shop Pro è un pacchetto software molto semplice da usare e utile per quanto riguarda la grafica in formato GIF, BMP e JPG. Iniziamo questi tutorial imparando ad

Dettagli

Università degli Studi di Bologna Polo di Forlì. Fondamenti di Programmazione MINI CORSO SULLA COSTRUZIONE DI GUI CON TKINTER TK IN PYTHON

Università degli Studi di Bologna Polo di Forlì. Fondamenti di Programmazione MINI CORSO SULLA COSTRUZIONE DI GUI CON TKINTER TK IN PYTHON Università degli Studi di Bologna Polo di Forlì Fondamenti di Programmazione MINI CORSO SULLA COSTRUZIONE DI GUI CON TKINTER TK IN PYTHON Docente: Dott. Gianluigi Roveda Sommario 1. Anatomia di una interfaccia

Dettagli

WELCOME. Go to the link of the official University of Palermo web site www.unipa.it; Click on the box on the right side Login unico

WELCOME. Go to the link of the official University of Palermo web site www.unipa.it; Click on the box on the right side Login unico WELCOME This is a Step by Step Guide that will help you to register as an Exchange for study student to the University of Palermo. Please, read carefully this guide and prepare all required data and documents.

Dettagli

Guida per l utente dello Scanner

Guida per l utente dello Scanner Guida per l utente dello Scanner Capitolo 1: Esercitazione di scansione Capitolo 2: La finestra di dialogo TWAIN Appendice Indice 2 Esercitazione di scansione Attivazione (Acquisizione) ed utilizzo della

Dettagli