Face Detection w/ Vision
Posted: 17 July 2008 06:34 PM   [ Ignore ]
Administrator
Avatar
RankRankRankRank
Total Posts:  537
Joined  2006-11-09

?ACT=28&fid=18&aid=1286_LL9gnbzxM6us0CrVkwP3

One of the topics which is going to play a very important role in intelligent displays is Face Detection and Tracking. At the moment there are many applications in C++ and Java doing Face Detection. In the Web-Area (AS3 and Processing) it still seems a bit quiet…most likely because the power of the Languages just doesnt suffice…

In any case some interesting links regarding this topic:

http://en.wikipedia.org/wiki/Morphological_image_processing
http://www.face-rec.org/source-codes/
http://wwwiaim.ira.uka.de/computer-vision/ (german)
http://opencvlibrary.sourceforge.net/ (The openCV project is a library which provides function for real-time computer vision)
http://ivt.sourceforge.net/ (Integrating Vision Toolkit)
http://www.fujifilm.com/products/digital_cameras/f/finepix_f50fd/features/index.html (seems that FujiFilm hast integrated a very capable Face Detection technology in its newer cam models)

Image Attachments
pic_08.jpg
 Signature 

~

Profile
 
 
Posted: 20 July 2008 10:40 AM   [ Ignore ]   [ # 1 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

Why does one of them have a green box?  My Canon Camera has a feature like this, but it does not work very well from a distance, and can usually only get one or two faces.

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile
 
 
Posted: 20 July 2008 11:16 AM   [ Ignore ]   [ # 2 ]
New Member
Rank
Total Posts:  17
Joined  2007-11-23

Why does everything have to be source only?
I would love to try IVT but I can’t compile.
Preferably be compatible with vvvv or maybe a dll if it’s not too hard to interface. Why not freeframe compatible?

Profile
 
 
Posted: 20 July 2008 11:20 AM   [ Ignore ]   [ # 3 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

Run Linux and you get used to itrasberry Why can’t you compile it?

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile
 
 
Posted: 20 July 2008 12:19 PM   [ Ignore ]   [ # 4 ]
New Member
Rank
Total Posts:  17
Joined  2007-11-23

I have been thinking about Linux but I don’t have a way to set it up yet. Eventually I might try a dual boot but not for a while. Maybe Ill use a Linux box as the tracker and send it to another computer for further work.

1 I don’t know how to compile
2 I don’t have the proper tools. Nor will I have for a while. Setting up a separate box just for compiling is a little too much.
3 Way too many prereqs and no universal way to make it work. Just more bloat and dead ends.

Why not just release binaries as the developers already have tested their work. Many projects have long tutorials with hacks and hoops to get it to work.

So no way for non programmers to ever use the tools developed.

Eventually I might ‘get’ it but then it will be an ever lasting road of hoops to jump through. Hoops are still hoops regardless of how easy they become.

Profile
 
 
Posted: 20 July 2008 12:23 PM   [ Ignore ]   [ # 5 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

Nah, its not anywhere near as hard as you describe it.  You can compile on windows, I am pretty sure the GCC toolchain runs on it.  Its all free, so its just a download away.  If you follow the guide step by step you should be able to do it.

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile
 
 
Posted: 20 July 2008 01:53 PM   [ Ignore ]   [ # 6 ]
New Member
Rank
Total Posts:  17
Joined  2007-11-23

GCC? Can’t find it. Well I can find a lot but not sure what to look for.
I hope it’s as easy to get working as you say. I really want to play.

Profile
 
 
Posted: 20 July 2008 02:08 PM   [ Ignore ]   [ # 7 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

Here is a port of the GNU Toolchain to Windows, which includes GCC.

http://www.mingw.org/

See if you can get that running.  Once you have that you will need OpenCV and Qt.  If you have Touchlib working then you already have OpenCV.  To get Qt is simple, just go here and download it.  No compiling, its a simple installer.  http://trolltech.com/downloads

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile
 
 
Posted: 21 July 2008 01:28 PM   [ Ignore ]   [ # 8 ]
New Member
Rank
Total Posts:  17
Joined  2007-11-23

Now I have installed that and got it to run.
Now I can’t find out how to compile the code. Qt only takes .ui files. What am I suppose to do?

Profile
 
 
Posted: 21 July 2008 01:48 PM   [ Ignore ]   [ # 9 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

Run these in order:

cd /the/project/directory/with/the/project/file/in/it

qmake -o Makefile *.pro

make

That should build the binary files.

Just so you know, I found almost the same thing in one Google search, always Google three different keyword combinations before asking.

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile
 
 
Posted: 21 July 2008 03:11 PM   [ Ignore ]   [ # 10 ]
Sr. Member
Avatar
RankRankRank
Total Posts:  355
Joined  2007-09-18

Very interesting thread ,

about Face Detection and Processing , two libraries are available and fully documented :

http://tokage.cafe24.com/facedetect/ for MAc

http://www.bryanchung.net/?page_id=251 for WINDOZ

 Signature 

http://sassexperience.org

Profile
 
 
Posted: 21 July 2008 03:22 PM   [ Ignore ]   [ # 11 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

It would be appreciated if you changed PC to Windows.  Us GNU/Linux users are out there too, and we need to be acknowledgedsmile

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile
 
 
Posted: 21 July 2008 03:44 PM   [ Ignore ]   [ # 12 ]
Sr. Member
Avatar
RankRankRank
Total Posts:  355
Joined  2007-09-18

DOne ! ; pliz send my Apollo G to the GNU’s !

 Signature 

http://sassexperience.org

Profile
 
 
Posted: 21 July 2008 03:56 PM   [ Ignore ]   [ # 13 ]
Administrator
Avatar
RankRankRank
Total Posts:  392
Joined  2008-04-22

Thanks, I love the spelling toorasberry

 Signature 

I am more then willing to to test your Multi-Touch programs on Linux, PM me if you have something.  If you’re looking for something faster then AS3 and Easier then C, try Python!

My Blog

Profile