1. A method for enhancing accuracy of real-time human counting in at least one frame of a captured image in a predefined viewing area, the method comprising a processor implemented steps of: detecting human in one or more frames by using at least one human detection modality for obtaining a characteristic result of the said captured image; calculating an accuracy probability by switching between the obtained characteristic result of the human detection modalities and by using pre calculated value of an activity probability, the activity probability adapted to determine a variance in detected human count in each frame; and selectively integrating the obtained characteristic results for each frame and the activity probability by using a fusion technique for detecting the location of the human in the predefined viewing area.