To detect the raised hands, I need to go through a sequence of steps which is shown the the following flow diagram. I'll go over each of them in detail in next blogs.
Overall, the steps are in following order
1. Image Acquisition
2. Pre-processing of the raw frames
3. Face Detection Module
4. Hand Detection Module
5. Post-Processing or output refinement
Each of these blocks has its own challenges and makes the overall System Design modular and easy to handle. Each of these modules are independent of each other and hence can be replace later with a better working model (if available).