Detectando pessoas que cruzam uma linha com o OpenCV

Quero contar o número de pessoas que cruzam uma linha de ambos os lados. Eu tenho uma câmera que é colocada no teto e fotografa no chão onde está a linha (para que a câmera veja apenas o topo da cabeça das pessoas; portanto, é mais uma detecção de objetos do que uma detecção de pessoas

Existe alguma solução de amostra para esse problema ou problemas semelhantes como este? Para que eu possa aprender com eles?

Edit 1: Mais de uma pessoa está cruzando a linha a qualquer moment

questionAnswers(2)

yourAnswerToTheQuestion