Italiano - English

Risultati della ricerca

Hai cercato: Tutto
Prova con la Ricerca Avanzata

Sistema di misura di precisione tramite immagini anche su materiale morbido

17-02-2014

Sistema di misura tramite immagini con precisione di 0.01mm, ampiezza fino a 300mm, indipendente dall'operatore.

Sphere CMMS - Software per la Gestione della Manutenzione

03-08-2011

La nostra Soluzione Software CMMS (Computerized Maintenance Management System). Manutenzione su Fermata, Manutenzione Preventiva, Migliorie e Modifiche e molto altro ancora...

Brevetto di un Retrattore Parametriale Laparoscopico

30-07-2010

Brevetto per un dispositivo che permette una esposizione ottimale di spazi anatomo-chirurgici interessati da procedure di chirurgia laparascopica, ad esempio in chirurgia ginecologica oncologica.

Brevetto di un dispositivo per l'introduzione di una sonda in un organo interno

03-05-2010

Brevetto di un nuovo dispositivo per semplificare e l'introduzione di una sonda per gastrostomia percutanea endoscopica (PEG) e ridurre le complicanze derivianti dalla procedura.

Software per localizzazione e scoring automatico celiachia tramite videcapsula

12-03-2010

Studio clinico e realizzazione di software per il supporto alla diagnosi della celiachia tramite videocapsula. Il software, in fase prototipale, analizza il video di una capsula endoscopica e fornisce la posizione e "punteggio" delle zone con rilevanti segni di malattia celiaca.

Falso memory leak con OpenCV e MFC in Visual Studio

08-05-2017

Il problema dei falsi memory leak tra OpenCV e MFC con Visual Studio è noto da tempo. In questa pagina viene descritto come risolvere questo fastidioso problema.

Installare OpenCV 3.2 Python/C++ su Raspberry PI

05-04-2017

Raspberry PI è un sistema meraviglioso, OpenCV è una eccezionale libreria per Computer Vision . Questa è la nostra guida su come installare e configurare OpenCV 3.2.0 per Python/C++ sul Raspberry PI 2 con Raspbian Jessie. Sulla rete sono disponibili diverse guide su questo argomento ma molte non sono in Italiano o sono incomplete o fanno riferimento a vecchie versioni.

Analisi di memoria su std::queue come buffer di cv::Mat. Parte 1, semplici test.

10-12-2016

Here is shown that both cv::Mat and Standard Library Containers work under memory recycling. We found that using std:queue as buffer for OpenCV Mat, memory requirements depends on size of the queue. We conclude that containers like std::queue can be used effectively as buffer for OpenCV Mats.

pkQueueTS - Coda thread safe per OpenCV Mat

10-12-2016

A single lock, multiple producer/consumer (MPMC) thread safe queue with wait/timeout Pop. It also provides tools to manage elements like cv::Mat and an interface for custom OnPush event handler.

Analisi di memoria pkQueueTS come buffer di cv::Mat. Parte 2, caso reale.

10-12-2016

In Analisi di Memoria-Parte 1 si conclude che una coda std::queue con OpenCV Mats utilizza la memoria in modo efficiente. In questo articolo testiamo la nostra coda pkQueueTS con un grabber thread e un processor thread e analizziamo l'utilizzo della memoria per confermare le conclusioni preliminari su riciclo e efficienza.

Compilare e Installare OpenCV 3.1 con Code::Blocks 16.x

25-05-2016

In questa pagina viene spiegato come compilare e utilizzare la libreria OpenCV 3.1 x64bit con il compilatore Code::Blocks 16.10. Viene mostrato il caso di Window.

PKM: The Fuel Map Calibration Manager

21-01-2016

PKM è l'unico software per la calibrazione delle mappe carburante per i motori a combustione interna.

Informativa sulla tutela dei dati personali (d.lgs. 196/2003)

12-06-2015

La tua privacy è importante per PkLab. I tuoi dati e indirizzi email non saranno mai venduti, affittati, o utilizzati da altri per alcun motivo ed in nessuna circostanza (se non per espletare gli obblighi di legge).

Informativa sull'uso dei cookie sui siti di PkLab

01-06-2015

Informativa estesa sull'uso dei cookie sensi dell’art. 122 secondo comma del D.lgs. 196/2003 e a seguito delle modalità semplificate per l’informativa e l’acquisizione del consenso per l’uso dei cookie.

Come visualizzare un video da OpenCV su una interfaccia MFC

02-05-2015

Come faccio a visualizzare una immagine o un video da OpenCV nella mia interfaccia utente MFC in Visual C++ ? Basta usare le funzioni GDI per trasferire una matrice OpenCV in un blocco di memoria compatibile con GDI utilizzato dal framework MFC. Ma attenzione ai dettagli !

Windows Vista/7 notifica a Microsoft la nostra connessione ad internet con NCSI

15-11-2014

Disattivare o modificare la funzione di Windows7/Vista che comunica a Microsoft la nostra connessione ad internet.

SBS: Il servizio server per uffici e piccole medie aziende

16-09-2014

Small Business Server è il servizio server completo per la gestione ICT (entralino PBX, gestione file e utenti, backup e accesso remoto) per professionisti e per piccole medie aziende.

Manutenzione preventiva con immagini termiche

20-06-2014

Evitare i guasti è sicuramente uno degli obiettivi principali della manutenzione. Strumenti di indagine che fornisco informazioni sullo stato di salute degli apparati permettono interventi preventivi mirati con elevato ritorno economico. La termografia è sicuramente uno di questi strumenti e considerata la semplicità di utilizzo è sicuramente un "must" di ogni reparto di manutenzione.

Calcolo della deviazione standard numericamente stabile in SQL

17-06-2014

Nonostante la deviazione standard sia una delle principali grandezze della statistica descrittiva, alcuni database SQL non dispongono di una funzione per il suo calcolo direttamente in una query. In questo articolo viene descritto come calcolare e usare la deviazione standard in una query SQL. Infine viene proposta una stored procedure per il calcolo preciso e stabile numericamente.

Risolvere sistemi di equazioni lineari con OpenCV. La parabola per 3 punti

13-03-2014

OpenCV è tra le più importanti e diffuse librerie per Computer Vision e Machine Learning. Inoltre OpenCV comprende alcune funzioni molto utili per l'algebra lineare e il calcolo matriciale. In questo articolo è mostrato come utilizzare la funzione cv::solve per risolvere sistemi di equazioni lineari. Viene mostrato un esempio reale applicato alla equazione della parabola passante per 3 punti.

Accuratezza, ripetibilità e deriva di uno scanner a piano fisso

02-02-2014

Quanto è preciso uno scanner? Se scansiono più volte una stessa immagine, quanto sono differenti le relative scansioni ? Quanto è reale il valore DPI fornito dal costruttore è reale ?. In qui viene illustrato un metodo per dare una risposta a queste domante.

Un plugin Geshi per CKEditor (4.x)

18-09-2013

In questa pagina viene presentato un plugin per gestire la colorazione del codice tramite GeSHi con CkEditor 4.x. Viene anche mostrato come estrarre i blocchi di codice da un documento e trattarli con GeSHi.

Risorse, Spese e TimeSheet in OpenERP 7.0

31-08-2013

Una breve guida sulla gestione delle risorse umane, spese e timesheet sui progetti con OpenERP 7.0

Gestione dei permessi in OpenERP 7.0

25-07-2013

Miniguida sulla impostazione dei permessi (Record Rules e Access Control List) in Openerp 7.0

Windows con WebDAV di OpenERP 7.0 su HTTPS/SSL

15-07-2013

Questo articolo spiega come accedere al WebDav di OpenERP 7.0 da Windows tramite la connessione ad unità di rete. Qui si prende in considerazione solo il caso in cui OpenERP gira su un proxy HTTPS/SSL quindi su porta 443. Utilizzare OpenERP su protocollo HTTP (porta 8069) è fortemente sconsigliato.

Configurare WebDAV con OpenERP 7.0

13-07-2013

  In questo articolo spiego come configurare WebDav per attivare la Gestione Documentale su OpenERP 7.0

OpenERP 7.0

17-05-2013

Appunti generali su OpenERP versione 7.0

Come recuperare le email scomparse dalla Inbox di Thunderbird

16-04-2013

In questa pagina viene spiegato come recuperare le email scomparse dalla Inbox, o da qualsiasi altra cartella, di Thunderbird, quando nessuno dei metodi consigliati da MozillaZine non funziona. Spesso il problema è dovuto ad un codice errato "X-Mozilla-Status" che thunderbird inserisce nelle mailbox. Considerato che formato della mailbox è solo testo, la tecnica qui illustrata dovrebbe essere valida per tutte le versione di Thunderbird, comunque è stata testata con la versione 17.0.8

Database

28-06-2012

Elenco degli articoli in questa categoria

Incentivi per la registrazione di brevetti, disegni e modelli industriali

01-10-2011

Il Ministero dello Sviluppo Economico, nell’ambito del Pacchetto Innovazione, ha promosso due bandi di finanziamento a favore di micro, piccole e medie imprese al fine di incentivare il ricorso alla registrazione di nuovi brevetti, disegni e modelli industriali e favorirne la loro valorizzazione economica

Perchè usare un software CMMS per la gestione della manutenzione?

03-09-2011

Ogni azienda ha una propria opinione e soprattutto una propria organizzazione per la manutenzione dei propri impianti. Ma al di là delle specificità, la manutenzione di grossi impianti industriali (ma anche alberghi o complessi abitativi, parco macchine ecc..) rappresenta, da un lato un costo che deve essere gestito, dall'altro è la base per il buon funzionamento della attività.

Lossless video codec per image processing

28-04-2011

Nel lavoro dell'integratore dei sistemi di visione spesso è necessario acquisire grandi quantità di immagini o sequenze video allo scopo, ad esempio, di effettuare studi preliminari o archviare elaborazioni fatte. In questi casi è necessario salvare i frame senza alterare alcun pixel dell'immagine originale e quindi formati JPG/PNG per le immagini o DiVx/MPEGn per i video non possono essere utilizzati. Una valida soluzione è creare video utilizzando Codec Lossless ovvero con compressione senza perdita d’informazioni.

 In questa pagina sono presentati alcuni codec lossless, come installarli e come utilizzarli con la di fusa libreria di image processing OpenCV.

WxWindows con Code::Blocks QuickRef

07-02-2011

Questa pagina è la traduzione NON UFFICIALE in italiano della pagina WxWindowsQuickRef: A beginner's quick reference for setting up wxWidgets with Code::Blocks in Windows http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef e descrive come compilare e usare wxWidgets con Code::Blocks

Compilare TBB con Gcc / MinGW su Windows

19-01-2011

La libreria Intel® Threading Building Blocks (Intel TBB) offre un set di funzioni per il parallelismo in C++. La libreria è OpenSource e liberamente scaricabile. Sono disponibili versioni precompilate per alcune piattaforme. La versione per windows include il supporto solo per VisualStudio. In questa pagine viene mostrato come compilare i sorgenti TBB utilizzando il compilatore Code::Blocks/MinGW su windows.

Compilare OpenCV 2.2 con CodeBlocks 10.5 / MinGW su Windows XP

19-01-2011

In questa pagina viene spiegato come compilare la Libreria OpenCV 2.2 + Lib TBB + Lib Eigen su Windows utilizzando il compilatore Code::Blocks / MinGW

Firebird: gestione di strutture ad albero

05-01-2011

In queste pagine vengono presentati due metodi per la gestione lato server di strutture dati ad albero (padre/figlio) in Firebird. Il primo metodo l'utilizza le Common Table Expression (CTE) Ricorsive il secondo metodo utilizza una Stored Procedure Ricorsiva

Firebird: gestione di strutture ad albero con CTE ricorsive

05-01-2011

In questa pagina viene presentata la funzionalità ricorsiva delle Common Table Expression (CTE) di Firbird per gestire strutture ad albero (padre/figlio)

Firebird: gestione di strutture ad albero con Stored Procedure Ricorsive

05-01-2011

In questa pagina viene presentata la funzionalità ricorsiva delle Stored Procedure di Firbird per gestire strutture ad albero (padre/figli)

Firebird: Un trigger sicuro per campi Autoinc

17-12-2010

Come è noto Firebird non possiede campi Autoinc che però possono essere gestiti trigger e sequenze (generatori). Sul web si possono trovare numerosissimi esempi.

Purtroppo tutti gli esempi non tengono conto del fatto che il valore per il campo sotto trigger potrebbe essere anche diverso da null, come accade durante un import dei dati. In questo caso il generatore non viene incrementato e non tiene conto del fatto che nel DB è stato inserito un certo valore ID.

In questo documento viene mostrato un esempio di trigger che tiene conto della possibilità che il valore del campo autoinc possa essere anche esistente.

PkCBitmap: Windows Bitmap File Loader C++ class

14-01-2010

Viene presentata una classe la lettura ultra veloce di un file bitmap in C++. La versione originale a cura di Benjamin Kalytta è stata modificata da PkLab introducendo, tra l'altro, il riutilizzo della memoria.

PkBdeToSql: Convertitore SQL per database Paradox

14-01-2010

Convertitore gratuito e portabile da database BDE compatibili a sql. Converte un intero database BDE o solo le tabelle selzionate in un file di testo sql utilizzando la sintassi LocalSQL. Molto utile per inserire tabelle paradox in subversion ma è anche molto utile per preparare la migrazioni di database BDE i verso formati moderni SQL.

Lettura da file e accesso veloce ai pixel di una immagine con C#

13-01-2010

In questa pagina viene descritto come utilizzare classe Image::FromFile per leggere una immagine da un file e come accedere velocemente ai pixel utilizzando Bitmap::LockBits, con C#.  Vengono presentati esempi di codice e test di velocità dei vari metodi. Infine le prestazioni vengono confrontate con una classe CBitmap in C++ nativo, per eseguire le stesse operazioni su file bitmap (.bmp).

Implementazione di Gaussian Smoothing ricorsivo

07-01-2010

Il filtro gaussiano è molto utilizzato per il preprocessing di segnali. In particolare è un filtro passa basso utile a rimuovere il rumore di alta frequenza (Smoothing). In questa pagina viene illustrata una implementazione ricorsiva 2D secondo il metodo di T.Youg, Lucas J, van Vliet

Conversione da String^ a char* o LPCWSTR con C++/CLI

20-11-2009

Un tecnica di conversione del tipo C++/CLI String^ nel comune char *.

Visual Studio

20-11-2009

Pagine e informazioni su Microsoft Visual Studio

Creare correttamente una DLL senza informazioni di debug con Visual Studio

18-11-2009

Se una DLL viene creata con le librerie di runtime, si demanda alla applicazione client il caricamento del runtime stesso. Se il runtime richiesto dalla libreria è diferente da quello utilizzato dall'applicazione, all'esecuzione dell'applicazione si avrà l'errore "Impossibile avviare l'applicazione specificata. MSVCR80 non è stato trovato. Una nuova ...."

PkPdfConverter

26-09-2009

Interfaccia Grafica per le librerie XPdf e PdfToHtml, gratuita!

OpenCV: Libreria Open Source Computer Vision

25-09-2009

OpenCV è una libreria che implementa molti degli algortimi di Image Processing e Computer Vision. Qui vengono raccolte alcune informazioni ed esempi sull'utilizzo

Eccezione non gestita di tipo 'System.Threading.ThreadStateException' in System.

21-09-2009

Un workaround per utilizzare oggetti COM in esecuzione dal debug di Visual Studio 8 (2005). 

Modello dello scambiatore di calore

21-07-2009

Modello analitico dettagliato di uno scambiatore di calore metallico con fluido interno incomprimibile (liquido): la sua densità è costante;fluido esterno a capacità termica infinita: la sua temperatura Te non dipende dal calore scambiato ed è impostata.

Convertire un modello Symulink da .M a .MDL

21-07-2009

Questa pagina spiega come utilizzare modelli Simulink realizzati con versioni precedenti alla 2.0, ovvero come convertire un modello Symulink da .M a .MDL

Come aggiornare l'archivio traduzioni di gettext

12-06-2009

Descrivo una procedura per aggiornare automaticamente i file .PO delle stringhe gettext nel caso di modifiche al codice sorgente del programma.

Open WorkBench

15-05-2009

Breve recensione di Open Workbench: applicazione desktop per il project managment

Project Open

08-05-2009

Breve descrizione dell'omonima applicazione di Project Managment Open Source

OpenProj

07-05-2009

Una recensione di questo software per il Project Managment

Valutazione comparata di alcune applicazioni di Project Management

06-05-2009

Alcuni appunti sul Project Management.

dotProject: Software per il Project Management

06-05-2009

Breve descrizione dell'omonima applicazione di Project Managment Open Source

Informazioni su PkLab

22-04-2009

PkLab è una azienda di servizi di informatica e automatica. Offre consulenza per integrazione e innovazione tecnologica e per la gestione dei flussi informativi aziendali.

Brevetti

20-04-2009

Elenco dei brevetti di PK Lab...

Programmazione

18-04-2009

Elenco degli articoli in questa categoria

Computer Vision

18-04-2009

Elenco degli articoli in questa categoria

KnowHow

17-04-2009

Elenco degli articoli in questa categoria

Windows

17-04-2009

Elenco degli articoli in questa categoria

Professione

17-04-2009

Elenco degli articoli in questa categoria

Elettronica

17-04-2009

Elenco degli articoli in questa categoria

Automazione

17-04-2009

Elenco degli articoli in questa categoria

Scheda MuIn

06-04-2009

Una breve descrizione della scheda a microcontrollore PIC 18F2520 general purpose con connessione seriale, USB Xbee.

Batterie

06-04-2009

Una breve panoramica sui diversi tipi di batterie

Sabertooth Motor Controller

06-04-2009

Modulo di potenza per il controllo di due motori a spazzole in corrente continua di media potenza (5...15A), vari sistemi di interfacciamento, ottima versatilita', dimensioni compatte.

I nostri contatti

03-04-2009

Puoi inviarci un messaggio utilizzando la Contact Form. Se nel messaggio includi il tuo numero di telefono e ti chiameremo immediatamente senza impegno!

Credits

30-03-2009

Questo sito è stato realizzato con tecnologia sviluppata internamente, tuttavia il sistema utilizza alcuni componenti e qui si vuole ringraziare i rispettivi autori.

Appunti SVN (subversion)

19-03-2009

In queste pagine vengono raccolte i miei appunti sul contollo delle versioni del software utilizzando subversion

I nostri progetti

12-03-2009

Principali prodotti e progetti realizzati da PkLab.net a scopi commerciali, su commissione o per attività interna di ricerca & sviluppo.

Level&Temp: Modello del sistema

12-03-2009

Modello di un serbatoio con riscaldatore pompa in fluido in entrata e valvola in uscita. Dinamica di livello e temperatura.

Sviluppo Software

11-03-2009

PkLab progetta e realizza software ed algoritmi utilizzando differenti piattaforme e linguaggi di programmazione tra cui C/C++, Delphi, Matlab, PHP

Automazioni per Scenografia e Arte

09-03-2009

PkLab realizza automatismi e applicazioni speciali per oggetti scenografici, per installazioni d'arte e performance.

Formazione

09-03-2009

PkLab offre servizi per la didattica per Università e centri di formazione, servizio di tutoring per corsi universitari nell'ambito delle discipline ingegneristiche e informatiche.

Sistemi di visione

09-03-2009

Pklab offre studi di fattibilità e sviluppo di sistemi di visione, Integrazione di sistemi per il controllo di qualità e di processo in tempo reale tramite telecamera.

Automazioni e Sistemi di Controllo

09-03-2009

PkLab offre consulenza e sviluppo di prototipi nell'ambito della robotica,  sistemi di controllo automatici e di acquisizione

Keyword per cercare lavoro

20-10-2008

Alcune informazioni per posizionarsi sul mercato del lavoro

Cespuglio che si sposta

16-07-2008

Realizzazione di un cespuglio che si sposta. Parte scenografica nella rappresentazione teatrale "Purgatorio" di Romeo Castellucci, Societas Raffaello Sanzio, Cesena

Scheletro che cammina in scena

06-07-2008

Realizzazione di uno scheletro che si muove carponi sulla scena.

Braccio / Albero

09-03-2008

Realizzazione di un braccio meccanico dalle sembianze umane. L'avanbraccio si alza, ruota e si trasforma in un alberello.

ECDL alla Unibas

11-05-2006
Queste pagine erano destinate agli studenti del Laboratorio di Informatica A.A 2005/06 e 2006/07 corso di laurea in Operatori dei Beni Culturali (OBC) della Università di Basilicata. A partire dal A.A. 2007/08 PkLab non gestisce più tale corso.
Le informazioni qui contenute dovranno essere verificate con il nuovo docente titolare del Laboratorio

ECDL a UniBas: FAQ

11-05-2006

Queste pagine erano destinate agli studenti del Laboratorio di Informatica A.A 2005/06 e 2006/07 corso di laurea in Operatori dei Beni Culturali (OBC) della Università di Basilicata. A partire dal A.A. 2007/08 PkLab non gestisce più tale corso.
Le informazioni qui contenute dovranno essere verificate con il nuovo docente titolare del Laboratorio

ECDL a UniBas: Materiale didattico

11-05-2006

Queste pagine erano destinate agli studenti del Laboratorio di Informatica A.A 2005/06 e 2006/07 corso di laurea in Operatori dei Beni Culturali (OBC) della Università di Basilicata. A partire dal A.A. 2007/08 PkLab non gestisce più tale corso.
Le informazioni qui contenute dovranno essere verificate con il nuovo docente titolare del Laboratorio

PkNews: NewsLetters System

11-03-2006

Sistema Software Free per Gestione Newsletters Web Based in Php+MySql

Sistema Vite-Madrevite

02-11-2005

In questa pagina viene presentato il sistema di movimentazione vite-madrevite, con particolare riferimento alla vite a sezione trapezia. Vengono descritte le caratteristiche analitiche del sistema, le equazioni del moto ed infine presentato un esempio di calcolo per il dimensionamento.

Carrozzino Extrusco - La mano che fa le corna

15-03-2004

Carrozzino Extrusco di Luigi Serafini in esposizione alla 50a Biennale di Venezia 2003 e Galleria Ca' di Frà, Milano 2004.

Conversione LAN Token Ring a Fast Ethernet

11-07-2003

Il lavoro è relativo allo studio di fattibilità della conversione/riutilizzo dei punti presa token ring esistenti, il progetto del layout della nuova LAN che integra la parte esitente, l'esecuzione del lavoro di cablaggio, l'installazione e configurazione dei dispositivi, il ripristino della connettività dei client token ring e server aziendale, connessione della nuova LAN a internet.

Inan-Cervix

05-03-2003

Inan-Cervix e' un robot con una telecamera per "vedere", due motori per muovere lo "sguardo" e due cilindri pneumatici per "sollevarsi in piedi".

Robot Epilettico

16-01-2002

Realizzazione di un robot dalla sembianze umane che simula crisi epilettiche. Parte scenografica nella Tragedia endo-gonidia C.#01 di Romeo Castellucci, Societas Raffaello Sanzio, Cesena

Piedi in movimento di un bambino di pelle bianca

12-12-2001

Il lavoro è relativo alla realizzazione del sistema di controllo e movimentazione, secondo principi rigorosamente anatomici, di una coppia di piedi dalle sembianze di un bambino.

Guida alle impostazioni della sicurezza su un sistema Win98

10-07-2001

Breve guida operativa sull'impostazione delle policy per utilizzo da parte di piu' utenti di un sistema windows98.

La cella che respira

05-07-2001

Una stanza in gomma che respira in mostra alla 49° Esposizione Internazionale D'arte della Biennale di Venezia (giugno 2001)

Corso linux

16-02-2001

Un breve corso su linux e sulla sua installazione su un personal computer

Introduzione a Voice Over IP

16-04-2000

Introduzione alla telefonia su internet. Uno scenario generale dalla telefonia alla integrazione della comunicazione di impresa.

Livello & Temperatura

18-10-1999

Modellizzazione identificazione e controllo di livello e temperatura di un serbatoio a pelo libero con riscaldatore

Level&Temp: Descrizione dell'impianto

18-10-1999

Descrizione di un impianto a scopo didattico composto da un serbatoio con pompa in entrata e valvola in uscita, e un riscaldatore.

Level&Temp: Identificazione dell'impianto

18-10-1999

Identificazione delle funzioni di trasferimento del componenti di un serbatoio con riscaldatore pompa in fluido in entrata e valvola in uscita

Level&Temp: Progetto del regolatore di livello

18-10-1999

Progetto del regolatore di livello per un serbatoio con riscaldatore pompa in fluido in entrata e valvola in uscita.

Esercitazioni di Informatica Industriale

05-03-1998

Esercitazioni di laboratorio del corso di Informatica Industriale per gli studenti del 3^ anno del Diploma di Laurea in Ingegneria Informatica ed Automatica Politecnico di Milano - Sede Cremona docente titolare del corso prof.L.Mezzalira - A.A. 1996/97/98

La Porta Seriale

20-05-1997

Viene presentata la porta seriale standard RS232. La sua gestione e programmazione su un sistema MS-DOS con un semplice esempio di un software di comunicazione.

La Porta Parallela

20-05-1997

Viene descritta la porta parallela (centronics), la sua gestione e programmazione anche come porta di I/O. Viene presentato un semplice software di comunicazione tramite porta parallela

Modello di un miscelatore a convezione

20-04-1997

Modello di un miscelatore a convezione con,Fluido entrante ad entalpia costante e Contenitore metallico isolato termicamemte. Viene clacolata la dinamica tra le portate entrate ed uscente e il livello e temperatura del liquido.

Sistemi Esperti - CLIPS

18-04-1997

Breve ma completa introduzione al CLIPS:un tool di sviluppo per sistemi esperti sviluppato da Software Tecnology Branch (STB) NASA/Lyndon Space Center

Programmable Interrupt Controller (PIC Intel 8259a)

20-03-1997

Viene descritta la gestione e la riprogrammazione degli interrupt per un processore Intel 8086. Viene presentato anche il timer di sistema e il suo controllo per generare interrupt  temporizzati

Dinamica e regolazione del livello in un serbatoio

19-03-1997

Modello analitico dettagliato di un serbatoio con valvola lineare servoassistita sulla portata di uscita.

Demo Kernel Multitasking

18-03-1997

Viene presentato un semplice kernel multitasking per processore Intel 8086 compatibile in ambiente ms-dos

Architettura di un sistema basato su microprocessore Intel 8086

04-03-1997

Elementi di base sulla architettura di un sistema a microprocessore. Viene presentato lo schema generale, i registri ed le principali operazioni con i bit

Gestione degli Interrupt su micropocessori 80/86

04-03-1997

Attività di interrupt, la tabella delle interruzioni e riprogrammazione degli interrupt

Esecitazioni di Tecnologie dei sistemi di controllo

09-03-1996

Esercitazioni di laboratorio del corso di Tecnologie dei Sistemi di Controllo per gli studenti del 3^ anno del Diploma di Laurea in Ingegneria Informatica ed Automatica - Politecnico di Milano - Sede Cremona

a cura di PkLab
docente titolare del corso prof.C.Maffezzoni - Politecnico di Milano - A.A 1996/97/98

Riconoscimento Targhe Autoveicoli

22-07-1995

Il progetto è relativo ad un sistema automatico di lettura e memorizzazione di targhe di autoveicoli. Il progetto prevede l'utilizzo di una telecamera per acquisire l'immagine dell'autoveicolo. L'immagine viene trasferita ad un personal computer che la deve analizzare e deve fornire la sequenza di caratteri relativa alla targa. Il numero di targa è poi reso disponibile ad eventuali software di gestione o memorizzato su disco.

Introduzione alla neurocomputazione

16-04-1995

Viene presentato un documento di sintesi analitica sulle reti neurali artificiali, con particolare riguardo al BackPropagation

Acquisizione dell'immagine

01-12-1994

L'acquisizione dell'immagine viene effettuata con una telecamera digitale da 512x512 pixel con 256 tonalità di grigio. La telecamera è collegata ad un computer che memorizza l'immagine in una matrice da 512x512 byte ed, eventualmente, in un file. Con procedimenti di seguito descritti, viene cercata la targa, che viene estratta dall'intera immagine. Successivamente, vengono cercati i rettangoli contenenti i singoli caratteri.

Ricerca e estrazione della targa

01-12-1994

La posizione della targa nell'immagine non è nota a priori. Il problema della localizzazione della targa è stato affrontato attraverso le analisi delle variazioni [Chelappa 1992]. Le zone di immagine che contengono il testo sono caratterizzate da una particolare distribuzione dei livelli di grigio. Una riga dell'immagine che non contiene caratteri ha una distribuzione uniforme dei toni, diversamente il testo presenta forti variazioni in brevissimo spazio. Tutte le 512 righe vengono analizzate, fino a quando non vengono riscontrate le variazioni tipiche di un testo. E' necessario analizzare tutta l'immagine, perchè è possibile trovare altre scritte come il modello dell'autoveicolo.

Ricerca ed estrazione dei caratteri

01-12-1994

Dalle immagini rettangolari delle targhe si passa alla suddivisione in caratteri. Questa fase richiede la possibilità di separare i pixel del testo da quelli dello sfondo. Come già detto le immagini sono a 256 toni di grigio e sono tutti presenti nel rettangolo della targa, tuttavia ci si aspetta che i pixel dello sfondo siano di colore molto diverso dai pixel di testo. La separazione avviene attraverso una binarizzazione della targa, in cui i pixel dello sfondo hanno valore 255 e quelli del testo valore 0. La soglia di separazione viene determinata attraverso l'analisi in frequenza delle intensità di grigio.

Riconoscimento Caratteri

01-12-1994

A partire dai rettangoli individuati nella fase di estrazione dei caratteri, bisogna riconoscere la sequenza dei simboli, che gli stessi rettangoli contengono. In questo progetto si riceve una immagine rettangolare di dimensioni variabili tra 25..34 per l'altezza e 10..24 per la larghezza con 256 toni di grigio più brevemente bitmap e si deve fornire, in risposta, il carattere che eventualmente la bitmap contiene.

Soluzione Adottata: Feedforward Neural Networks

01-12-1994

  La soluzione scelta è quella di utilizzare delle tecniche neurali per la buona resistenza al rumore, robustezza. 

L'idea di avere un meccanismo a cui fornire la bitmap e da cui avere la risposta esatta, è molto allettante, tuttavia l'approccio neurale pone dei seri problemi di progettazione della rete.

Quale Visione Artificiale ?

01-12-1994

Qualche considerazione sull'intelligenza artificiale