One of the packages Dave pointed out ( would serve you well. Its (I believe) is the software in the CMUCam (Or a subset?)… Anyway, it is capable of doing most of what you are looking for. Some of the other packages are a bit more advanced. I know the iLab package is quite extensive, and to obtain optimal operation with a reasonable frame rate, they setup several computers inter-networked to share the load. For most of us, that is not an option.


From: [] On Behalf Of Demetris Zavorotnichenko
Sent: Thursday, July 12, 2007 8:38 AM
To: 'General mailing list for gumstix users.'
Subject: Re: [Gumstix-users] Pattern Recognition Library ?


Whoe guys. Instead of making my job easy you made it more complicated J


Now I don’t know which one to choose.


Which one would you recommend I use for what I have described ?


Basically what I have is a Blue square with Horizontal White lines.


So I need to check if the lines are cut anywhere and if the Blue color varies from darker to brighter.


Also I need to see if the square has broken edges and corners.


I am working in C so a library in C would be greate.


From: [] On Behalf Of Dave Cubanski
Sent: Thursday, July 12, 2007 6:27 PM
To: General mailing list for gumstix users.
Subject: Re: [Gumstix-users] Pattern Recognition Library ?


Hi Demetris--

Here are a few good links to lists of many, many resources:

Some of the referenced packages and libraries I've actually used...

Some of them are outdated links that point to nowhere...

A great many I couldn't say anything about, but nevertheless there is
a lot to look at.

Hope this is helpful--


At 10:23 AM 7/12/2007, you wrote:

Does anyone know wher I could get a pattern recognition (image processing) library ? (for C)
I need to recognize color, straight lines, edges on an image and separate them accordingly if the lines are broken or if the color is different.
Does anyone know a way to do this ?