Click here to Skip to main content
15,884,177 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I really like the articles on vision processing using a web camera. But most of them are old. (I'm still using VS2012). But what should I take the time to learn? AForge.Net looks good, but I don't see any 'Step by Step' tutorials or 'How to ...' books out there for specific code. What do you recommend?
Posted
Comments
BillWoodruff 26-Feb-15 2:18am    
"but I don't see any 'Step by Step' tutorials or 'How to ...' books out there" Look again.

And, you will get better responses if you describe what you want to achieve with vision processing. Recognizing simple shapes is one thing, recognizing text (characters, words) another, and recognizing faces another.

1 solution

AForge.NET, will strongly recommend it. Step-by-step tutorials? They can be helpful, but how badly do you need them? If you really cannot leave without them, you probably should not go in for such a difficult topic as computer vision. I consider this factor negligible. More important some theoretical skills, knowledge of at least near-elementary mathematics, at least some related fields. Also, it will need some "recognition feeling", intuition, which can be developed with some experience, not so much of trial-and-error kind of experience (unavoidable anyway), but more of thinking experience.

As to regular documentation of AForge.NET, it's good enough.

Also, you can consider Open CV; you can find .NET wrappers, such as OpenCVDotNet, OpenCV.NET or EmguCV.
http://en.wikipedia.org/wiki/OpenCV[^],
http://opencv.org[^],
https://code.google.com/p/opencvdotnet[^],
https://bitbucket.org/horizongir/opencv.net[^],
http://www.emgu.com/wiki/index.php/Main_Page[^] (probably there are more).

I tried to use some big-name recognition packages, very expensive, and what? Their licensing schemes killed me. It's not just money, this is like wearing handcuffs, not normal working convenience. A lot of hype, and still quality problems. A typical problem of the professionals in the field is strong focus on applied mathematics at the expense of programming culture, which translates into quality problems. Keeping this in mind, open-source products have unmatched benefits, even with generous budget…

—SA
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900