Hello all, I'm a Jr. in college and I haven't studied machine learning yet to any extent. I would like to at least know how to specify this project I have in mind though.
Basically I'd like to have a number of input images to "train" the software with, and then use the software to recognize new images that contain a rectangular region similar to the inputs. I've heard a little about this type of thing involving artificial neural networks, but I would like to know what this type of task is called and if there is a suitable C++ library that may help with it's development.
A quick google search returned these results:
http://sourceforge.net/projects/annie/
http://sourceforge.net/projects/nnetlib/files/
http://knnl.sourceforge.net/
Any information you may have would be helpful, I find this to be a very interesting problem to solve and I just wish I knew more about it.