Voor het opnemen van een webcam maak ik gebruik van WebcamLib (gevonden op CodeProject)
deze maakt gebruik van avicap32.dll, waarin ik een stream kan openen en deze naar een picturebox kan sturen. Aangezien ik de kennis niet heb om een complete DLL te schrijven die deze stream zelf weg kan schrijven naar een bestand, wou ik eigenlijk proberen om de gekoppelde stream van de webcam naar de picturebox zelf op te slaan.
mijn huidige code:
ik heb al gekeken naar PictureBox1.Image.Save() en SaveAdd()
maar deze komen allebei uit bij 1 of meer frames (JPEG of TIFF ) maar geen echte stream.
Iemand enig idee hoe dit moet?
Links:
http://weblogs.asp.net/nleghari/articles/webcam.aspx
deze maakt gebruik van avicap32.dll, waarin ik een stream kan openen en deze naar een picturebox kan sturen. Aangezien ik de kennis niet heb om een complete DLL te schrijven die deze stream zelf weg kan schrijven naar een bestand, wou ik eigenlijk proberen om de gekoppelde stream van de webcam naar de picturebox zelf op te slaan.
mijn huidige code:
code:
1
2
3
4
5
6
7
8
9
| #region Custom Variables
DeviceManager devman = new DeviceManager(); //nog niet nodig
Device dev = new Device(0); //opent het device, 0 is mijn webcam (enige apparaat)
#endregion
private void Form1_Load(object sender, EventArgs e)
{
dev.Init(500, 500, pictureBox1.Handle.ToInt32());
} |
ik heb al gekeken naar PictureBox1.Image.Save() en SaveAdd()
maar deze komen allebei uit bij 1 of meer frames (JPEG of TIFF ) maar geen echte stream.
Iemand enig idee hoe dit moet?
Links:
http://weblogs.asp.net/nleghari/articles/webcam.aspx
Even niets...