DirectShow.NET Guru Webcam Mini-Project to help my C# program
$100-500 USD
Closed
Posted almost 13 years ago
$100-500 USD
Paid on delivery
Hi I'm Ned in Redmond, Washington USA.
My C# .NET 4 application uses any webcam as a motion detector, but it has some stability issues that we've traced to a known Windows bug. So, The answer is fix the problems by use DirectShow.NET.
Please code the following in DirectX for me:
1. Stop and Start a webcam
2. Motion capture every 100 miliseconds and save to disk
3. Choose between different webcams on the fly as the code is running.
More specifically:
* I need something written form scratch and that will use DirectShow
* I can't use any 3rd party application or open source code if it will require me to reveal my code (that may be part of GNU license).
* I need this to capture motion detection with adjustable sensitivity
("We'll give it as a parameter in this function:bool StartMonitoring (NameOfWebCamToUse, EventNameToSignalIfMotionDetected, SensitivityIn1to100Range)
* It must be a stand alone component that will have these functions:
- string [] GetListOfInstalledWebCamsWhichAren'tInUse
- bool StartMonitoring (NameOfWebCamToUse, EventNameToSignalIfMotionDetected, SensitivityIn1to100Range)
- bool StopMonitoring
(If these 3 functions work reliably, we are all set. This is the only problem we currently have in our app: Once we stop, we can't restart without crashing because of a bug in Windows.)
* Code should be able to handle multiple stop/start sequences in the same process.
* I need the source code, not just the binary
Thanks, Ned