I am trying to find a free way to do image recognition / computer vision in my Google Glass application. I am looking for something that can recognize real-world objects like money, book covers, and text. Ideally, it would work like Google Goggles (for some reason Google hasn't made a Goggle API). I am open to cloud-based solutions or ones that run locally. I am even open to running my own server if its not feasable to do image recognition locally on Glass.
I have looked into several different technologies. OpenCV seems very powerful, but it doesn't come with a library of images to match against. CamFind has an cloud API that does exactly what I need, but it costs a lot of money.
Does any have any suggestions for how I could add image recognition to my application? Thanks in advance!