First: I have programmed a few programs dealing with computer vision (not with libraries but from scratch):
- Simple Character and Figure Recognition
- Character and Figure Recognition with Neural networks
- Facial recognition
so I am not asking for details on these.
The characteristic of all my programs is that once you focus your camera on something you want to analyze, you hit a command (it can be through several means- serial, voice orders, etc- it is not relevant how) and the system takes a photo and analyze it, then produce a result in some cases the camera is deactivated since it is resource intensive.
Following all that introduction, my question is:
How do the programs that do continuous recognition work?
You have seem them, the camera is all the time on and it continually recognize or process things. Does it just do all the processing every frame? Or perhaps do the processing in a multithreaded way (for resource intensive processing)?
My apologies if the question is too beginner-like. I would really like to modify my work and increase my knowledge