Git Product home page Git Product logo

csharpwebcam's Introduction

C# WebCam

This repository holds source code for Versatile WebCam C# library article: http://www.codeproject.com/Articles/125478/Versatile-WebCam-C-library

All future code revisions should be done using GitHub repository so everyone can participate and benefit: https://github.com/lepipele/csharpWebCam

I've retained compatibility with Visual Studio 2010 and please do the same in your pull requests. If you don't have VS2010 installed on your machine, to build C++ project you may need to install Visual C++ 2010 Express from this link:

http://www.visualstudio.com/downloads/download-visual-studio-vs#DownloadFamilies_4

csharpwebcam's People

Contributors

barld avatar fluxix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

csharpwebcam's Issues

Update to VS2019, c++ 19 and manage n camera in parallel

Hello Thank you for this code.

I did modify source code to manage several webcams in parallel. Normally up to 10 but i did tests with 2 only.

Please let me know if i should send to you source code to update it.

Regards
Mickael

jmpg stream

If the camera has two streams, UYV or JMPG, you can't choose the stream.
Furthermore, if you configure the preview pin, and not the capture pin, the stream seems to switch
automaticly from UYV to JMPG (proof is better framerate on high resolution)

Issue with Win8

Hi, I used this library in my WPF application and it worked great on my Acer laptop running Win8.1, but on a fresh out of the box HP ProOne 400 system running Win8.1 Pro the App will crash when I try bringing up the capture window.

The stack trace shows that the error occurred when WebCamLib tries to Enumerate the Available webcam

Any ideal as to why or solution?

Thanks

Darlington

P.S. I allowed VS to upgrade the WebCamLib to VS 2013 compatibility; cause i don't have and don't want to install VS-2010 Express - more so when i don't plan to change the code or contribute back to the repo. And the HP Win8.1 is not yet fully updated to the current win8.1 compare to my development laptop

System.AccessViolationException in mainForm.cs

hi, i tried to run the Demo app on my laptop. i'm using win8.1 32bit os. A few seconds after the app draw the frame from the cameral, a AccessViolationException occured in mainFrom.cs at line 85.
I tried to run the app several times , not every time the exception would be thrown.
Could anyone to solve this problem?

vs2010 express is no longer available

It is no longer possible to download vs2010 express without an MSDN subscription.
Automatically converting this project to vs2017 produces multiple errors (which are hard to fix - the information about the messages covers a wide range of possible causes).
Could you please consider updating this to use a VS version which is still available from a Microsoft official download? (I'm not happy downloading ISO files or from non-official sites).

Hang on stop grabbing during WPF form closing

Here is the scenario:

1 - I wrote a simple simple WPF form application
2 - At startup I start grabbing the webcam getting frames and displaying them insie a picture box
3 - At close time, inside the WPF form close event I call the webcam capture stop method
4 - The stop capture method never ends!
5 - If I call the stop capture method inside the Dispose method it works!

Could you help me please?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.