Reputation: 5687
I am starting a new project to show live video in a Windows form from an attached web cam and overlay that video with windows controls (buttons etc). Additionally I would like to do some image correction to remove distortion on the fly and do some edge detection.
I'm confused as to which library might be best suited for this.
Does anyone have experience of these or other libs that might be suitable for access from .Net?
Upvotes: 0
Views: 1888
Reputation: 93410
I believe you can accomplish that with OpenCVSharp and the instructions from transparent image overlay.
Upvotes: 1
Reputation: 861
If you only want to work with the vision part then AForge.net is your best bet. I have used it in the past and it was pretty good for video/feed stuff. Don't expect to do something with your audio later on though since AForge.NET only supports Vision related stuff. Personally I wouldn't use DirectShow since that is pretty old and sometimes requires you to do some complex interop tricks to get what you want. If you want to go the DirectShow way at least use DirectShow.NET.
Upvotes: 2