Generare dinamicamente da ASP.NET uno stream JPEG da una webcam con driver WIA
Quasi tutte le webcam con un driver per Windows XP o superiore usano WIA (Windows Image).
Questo script usa COM Interop per estrarre un frame dalla webcam, sovraimporre la data e l'ora e restituirlo come stream di tipo image/jpeg attraverso una pagina ASP.NET.
Istruzioni per l'installazione
- aprire una console con permessi di amministratore
- registrare wiaaut.dll tramite il comando:
regsvr32 bin/wiaaut.dll
- Trovare il device ID corrispondente alla webcam nella vostra macchina:
- lanciate regedit.exe
- cercate lo hive {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}
- espandetelo e trovate il valore della chiave deviceID corrispondente alla vostra webcam (una stringa di quattro cifre numeriche, per esempio 0000).
- sostituite questo valore alla linea 24 di default.aspx.vb
- correggere i permessi di wiaaut.dll per autorizzare l'accesso al servizio al processo di ASP.NET
- Lanciare mmc.exe
- Selezionare nel menu File->Aggiungi/Rimuovi Snap-In
- Premere il bottone "Aggiungi"
- Selezionare "Component Services" - non so come lo abbiano tradotto
- Premere "Add", "Close", "OK"
- Espandere l'albero ed individuare WIA Device Manager e WIA Logger (sono adiacenti)
- Fare click destro su WIA Device Manager
- Nel Tab "General" selezionare "None" nel campo "Authentication
- Nel Tab "Security", selezionare "Customize" per le "Launch Permissions" (il primo radio button group in alto)
- Premere "Edit"
- Aggiungere l'utente usato dal worker process di ASP.net (macchina\ASPNET per IIS 5, Network Service per IIS 6)
- Garantire a questo utente tutti i permessi nella lista
- Premere OK
- Ripeter i passaggi precedenti per il componente WIA Logger
- Fare il restart del servizio Windows Image Acquisition
Commenti
Generare dinamicamente da ASP.NET uno stream JPEG da una webcam con driver WIA
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Collegamenti sponsorizzati
Approfondimenti
Orchard CMS: dove cresce ASP.NET MVC - Seconda parte
Reportistica in ASP.NET con la libreria Spire.DataExport
MIX 2011: tutte le novità in diretta da Las Vegas
Richiedere una conferma via mail alla registrazione di un utente in ASP.NET MVC
RT @aspitalia Rilasciato il bollettino MS11-100 per risolvere i problemi di attacchi DoS di #aspnet http://aspitalia.com/27 #security
Utilizzare SQL Server Compact 4.0 in un'applicazione ASP.NET
Facebook e Twitter API: integrare i social network nelle applicazioni ASP.NET
Sfruttare le nuove tipologie di input di HTML5 con ASP.NET 4.0
Rilasciato il bollettino MS11-100 per risolvere i problemi di attacchi DoS di ASP.NET
stando a @scottgu, la patch per #aspnet sarà rilasciata alle 19:00 italiane di oggi: http://aspitalia.com/26 #security
Uno sguardo a ASP.NET 4.5 e Visual Web Developer 11
databinding tipizzato nei template con la prossima versione di #aspnet (via @scottgu): http://aspitalia.com/zo











