Toon posts:

[.NET] Logitech Quickcam SDK

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ik wil eens gaan proberen of ik m'n eigen webcam programma kan schrijven. Heb dus de SDK van Logitech gedownload en wil hem gaan gebruiken in Visual Studio.NET maar...

Heeft iemand enig id hoe en welke references ik nu moet importeren en hoe ik deze aan kan spreken? As in: welke reference met welke methods?

Ik heb die bladen doorgekeken die bij de SDK zitten, maar dat is dus (logisch want het is niet nieuw) niet op .NET gefocussed.

Laat wat weten als je wat weet... tnx!

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Ik denk dat je dit via COM interop moet doen.
Ga onder vs.net eens naar tools->OLE/COM objectviewer.
Kijk of daar iets bij staat van de webcam.

Verwijderd

Topicstarter
Op vrijdag 24 mei 2002 22:46 schreef Orphix het volgende:
Ga onder vs.net eens naar tools->OLE/COM objectviewer.
Ik heb een windows application project gemaakt, maar ik zie onder "tools" geen "ole/com object viewer" of iets soortgelijks staan....

Verwijderd

Topicstarter
ik ben weer even bezig geweest, maar schiet geen **** op, zijn er geen mensen die dit al geprobeerd hebben met .NET?

Ik hoor het wel, tnx aniehoe

Verwijderd

Ik heb die sdk ff heel snel door gekeken en de vb sdk zou je gewoon door de com interop moeten kunnen gebruiken lijkt me.

Verwijderd

Topicstarter
I did it!

Ik heb in m'n toolbox de VideoPortalCtrl Class toegevoegd en van daaruit kan je een VideoPortal op je form gooien.

even wat code voor de mensen die het interessant vinden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private AxVPORTAL2Lib.AxVideoPortal axVideoPortal1;

private void Form1_Load(object sender, System.EventArgs e)
{
axVideoPortal1.PrepareControl("QCSDK","HKEY_LOCAL_MACHINE\\Software\\QCSDK",0);
axVideoPortal1.EnableUIElements(1,0,1);
axVideoPortal1.ConnectCamera2();
axVideoPortal1.EnablePreview = 1;
}

private void button1_Click(object sender, System.EventArgs e)
{
axVideoPortal1.PictureToFile(0,24,"f:\\webcamfoto.bmp","");
\\omdat je alleen als bmp kan saven en je dat niet wil moet je hem ff converten naar jpg
Bitmap b = new Bitmap("f:\\webcamfoto.bmp");
b.Save("f:\\webcamfoto.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
}

Nu moet ik nog voor de volgende dignen zorgen
- een timer komt, om de 10 sec een foto
- overschrijven van de webcamfoto
- bijschrijven in een archief van foto's
- text overlay
- zorgen dat het programma op de achtergrond gaat draaien

Ik heb goede hoop dat dit alles gaat lukken, nu nog wat vrije tijd... |:(

Happy programming :)

[Edit:]even code tags rond uw code gezet.

Verwijderd

Topicstarter
merci, ik was al opzoek naar de tag voor code
en wilde nog een typo wegwerken, maar dat mag niet meer :'(
Pagina: 1