If you want to improve your application with more advanced functions, as you said, I would go for OpenCV, however, part of your success depends on the fact that the C # port is actively updated, i.e. a lot of problems considering the three ports. I think EmguCV seems to be one of the best from the point of view of updating, but when I looked at it, you did not have documentation (but you could probably translate C ++ code into C # with some knowledge in C ++). It seems to me that it is much easier for me, and that I am using now. OpenCV also supports haarcascade.xml files that you can use, including face detection.
So, for the final take: both will suit you, OpenCV is more widely used / supported (although most of the user base is C ++), AForge is easier. It all comes down to what you want to do.
DMan Jan 07 '10 at 4:35 on 2010-01-07 04:35
source share