In order to complete a personal project I need to know what the "tools" (libraries) will be in order to do so.
I need a library that would be capable of detecting images in a 3D game (so that I can make a GUI giving me various statistics) - some of said images have some levels of transparency so the library needs to be able to handle "tolerance" (as in "mmmhyeaah, I'm pretty sure that logo's there").
So far I stumbled upon openCV but I have no idea if it applies to "live" windows or just images, I've seen people experimenting with their webcams, but then the software they have created just processes the webcam feed image by image to create an output, yet what I want is not to create an output but to analyze one.
The only workaround I can find (if it's one and not simply the way it is supposed to be done) would be figuring out how to have the code to take a screenshot (I don't think tutorials to do this would be that hard to find, hours to understand 'em is another thing), analyze it + update values, and then proceed to take a new one every 100ms. Is it how I should do thing? Would sound pretty CPU-intensive.