title: Best approach to detect people in a STATIC camera images ( not using video stream ) - HOG, Haar, BackgroundSubtract in OpenCV?
body: <p>So I am planning on implementing human detection static camera images - the camera never moves but the lighting conditions do change. Humans can be upright or could be sitting.</p>
  
  <p><strong>Question:</strong></p>
  
  <p><strong>What would be better in this case to detect people in such setup?</strong></p>
  
  <p><strong>Haarcascade</strong> mostly deals with faces and eyes and my images are taken from an angle where these features are extremely hard to detect especially for people with their backs toward the camera.</p>
  
  <p><strong>HOG features</strong> - I am not sure on this one</p>
  
  <p><strong>backgroundSubtractorMOG</strong>- does not seem to provide a very good result now even using a lot of images to "run through the subtractor" to build the background</p>
  
  <p>Sample image with no people in it:
  <img src="https://i.stack.imgur.com/ST9j2.jpg" alt="enter image description here"></p>