Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
[C#] Catturare immagini da webcam tramite browser
domenica 17 gennaio 2010 - 12.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
iako17
Profilo
| Newbie
49
messaggi | Data Invio:
dom 17 gen 2010 - 12:47
Ciao ragazzi,
dovrei realizzare un web service che tra i suoi servizi espone la possibilità di catturare una foto tramite webcam.
Guardando in giro ho trovato un bel pò di documentazione riguardante la libreria avicap32.dll di windows, tra cui
http://www.dotnethell.it/articles/WebcamCapture.aspx
, tuttavia tutti questi esempi si rifanno ad applicazioni desktop e trovo un po' di difficoltà, dovute anche alla mia inesperienza, per trasferire quanto detto sottoforma di servizi offerti da un web service. Principalmente queste applicazioni creano una classe che estende la System.Windows.Forms.UserControl che è delegata al dialogo con le librerie di windows. Nel mio caso, devo creare un WebControl o una normale classe .cs? Qualcuno è in grado di segnalarmi una guida in cui si spiega come fare a realizzare una applicazione web che faccia cio'?
Ciao e grazie
tonyexpo
Profilo
| Senior Member
229
messaggi | Data Invio:
dom 17 gen 2010 - 16:43
>Ciao ragazzi,
>dovrei realizzare un web service che tra i suoi servizi espone
>la possibilità di catturare una foto tramite webcam.
>Guardando in giro ho trovato un bel pò di documentazione riguardante
>la libreria avicap32.dll di windows, tra cui
http://www.dotnethell.it/articles/WebcamCapture.aspx
>, tuttavia tutti questi esempi si rifanno ad applicazioni desktop
>e trovo un po' di difficoltà, dovute anche alla mia inesperienza,
>per trasferire quanto detto sottoforma di servizi offerti da
>un web service. Principalmente queste applicazioni creano una
>classe che estende la System.Windows.Forms.UserControl che è
>delegata al dialogo con le librerie di windows. Nel mio caso,
>devo creare un WebControl o una normale classe .cs? Qualcuno
>è in grado di segnalarmi una guida in cui si spiega come fare
>a realizzare una applicazione web che faccia cio'?
>
>Ciao e grazie
Ciao
in attesa che qualcuno che l'abbia già fatto ti parli della sua soluzione ti accenno a come lo farei io:
dovresti procedere creando qualche applicazione lato client (javascript o forse in silverlight ma non ne sono sicuro) che sia in grado di accedere alla webcam del pc, i dati raccolti poi li potrai inviare tramite un webservice o un wcf ad un server in modo da farci quello che vuoi...
non potrai mai usare le librerie di windows direttamente sul pc del chiamante, perchè quelle tenterebbero di utilizzare una webcam eventualmente istallata sul server stesso
spero di essere stato chiaro
altirmenti scrivi pure
ciao
Antonio Esposito
MCTS, MCP
http://blogs.dotnethell.it/espositos
iako17
Profilo
| Newbie
49
messaggi | Data Invio:
lun 18 gen 2010 - 12:50
Ciao e grazie per aver risposto.
Effettivamente quello che ho scritto nel mio post non è affatto corretto.
Sto provando a documentarmi sul javascript ma con scarsi risultati. Spero di riuscire a combinare qualcosa.
Ciao e grazie ancora.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 17 feb 2010 - 22:51
Ciao,
se vuoi un'applicazione che giri nel browser che acceda alla webcam allora devi pensare proprio a silverlight (version 4 tral'altro).
Qualche aiuto lo trovi qui:
http://silverlight.net/learn/videos/all/access-web-camera-microphone/
http://silverlight.net/getstarted/silverlight-4-beta/
Se invece il fatto di essere sul browser è solamente per avere un unico punto di accesso nella distribuzione, ma ti può andare bene anche avere un'applicazione Win32 classica che giri sul pc dell'utente, puoi ragionare sul farlo win32 con distribuzione ClickOnce:
http://msdn.microsoft.com/it-it/library/t71a733d
(VS.80).aspx
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !