First of all, I have to say, that the demo and solution run after all on my Windows 7 (32 Bit versio)! But the adding of faces does not work correctly. Only one face can be added. When I want to add a second face the recognise/detect button is not active. I don't not yet see through in your software.
this isn´t an error you can add any number of faces that you want in real time.
the objectrecognizer always run after you press in the recognize/detect button and fulfills his function.
you can add one face only pressing the "add face" button in any time, you should change the label(name of person) for each different person or hold the same name for multiple faces of same person in different angles or light conditions.
Hola, soy vi tu programa y quise compilarlo en el VS2010, instale el OpenCV 2.3.1 y el Emgu hoy 26 de agosto del 2011 lo que sucede es que me bota un error del cvextern.dll y quisiera saber como solucionarlo.
Hola como estas??...mira no hay que instalar el OpenCV, solo el EmguCV y hacer lo siguiente claramente explicado en el articulo:
What you need for run/use this project without errors?
1. First download and decompress FaceRecPro_Demo.zip it have “external” OS libraries(DLLs) used for some OpenCV functions, after copy these DLLs in C:/Windows/System32 or in bin folder of this Project
2. Then download EmguCV(Wrapper of OpenCV for C#) here: http://sourceforge.net/projects/emgucv/files/, install it and after go to C:\Emgu\emgucv-windows-x86 2.2.1.1150\bin folder and copy: opencv_calib3d220, opencv_contrib220, opencv_core220, opencv_features2d220, opencv_ffmpeg220, opencv_flann220, opencv_gpu220, opencv_highgui220, opencv_imgproc220, opencv_legacy220, opencv_ml220, opencv_objdetect220 and opencv_video220 in C:/Windows/System32 or in bin folder of this Project
remember this DLLs are OpenCV Libraries and are necessary to run anything project that use EgmuCV
Nice article though having introduced OpenCV wrapper.
Have you tried any other face recognition method?
Would you be willing to perform the research in that area?
Some parts of your article seem to have been copied from other authors without reference or credit to those other authors.
You may not copy a large volume of literature and present it as if it was your own work.
You may copy short quotations from the work of others but you can only do so if you give credit to the original authors.
I have no doubt that the code is yours and it is excellent.
I can understand that if you have doubts about your English, it is tempting to take what you want to say from other authors, however that is not acceptable.
I suggest that you:
(a) Rewrite in your own words the parts that you have copied - we do not mind if your English is not perfect.
(b) Give references to quotations from other authors, including Wikipedia, in a section at the end of your article labelled "References".
Good luck, and thank you for submitting a good article on a very interesting subject.
Best wishes, Warrick
Troft not lest ye be sponned on the nurg! (Milligan)
thanks for your suggestions, i will correct my mistakes soon.
i thought that the background could be a "theorical frame" or information about the subject existent in the books or net, only for these reason i put this information here...but i will modify mi article and will put the references.
in other hand the short information of some parameters or recommendations of the own OpenCV documentation aren't taken of EmguWiki for this reason i don't consider that is copy of information of any author, only i shared part of explanation of code and methods present in the own Emgu and OpenCV functions.
thanks for all, I ask you understand me...is my first article...
I do not want to discourage a man who can write interesting articles about very interesting topics.
This is excellent for a first article.
I will revisit it when I have more time to study your code and I am sure I will give it a good score.
Best wishes,
Warrick
Troft not lest ye be sponned on the nurg! (Milligan)
What you need for run/use this project without errors?
1. First download and decompress FaceRecPro_Demo.zip it have “external” OS libraries used for some OpenCV functions after copy these DLLs in C:/Windows/System32 or in bin folder of this Project
2. Then download EmguCV(Wrapper of OpenCV for C#) here: http://sourceforge.net/projects/emgucv/files/, install it and after go to C:\Emgu\emgucv-windows-x86 2.2.1.1150\bin folder and copy: opencv_calib3d220, opencv_contrib220, opencv_core220, opencv_features2d220, opencv_ffmpeg220, opencv_flann220, opencv_gpu220, opencv_highgui220, opencv_imgproc220, opencv_legacy220, opencv_ml220, opencv_objdetect220 and opencv_video220 in C:/Windows/System32 or in bin folder of this Project
remember this DLLs are OpenCV Libraries and are necessary to run anything project that use EgmuCV
Who cares - this is an excellent article, and your English is good enough to get the point across. Thanks for such an entertaining read. You've got my 5.