En un comentario a la pregunta original, el OP sugiere que un recuento preciso de personas podría no ser necesario, pero el objetivo es más bien poder detectar una acumulación inusual de personas en un área. Este es un problema ligeramente diferente, y probablemente mucho más fácil.
Usa una cámara infrarroja
Si no necesita contar exactamente cuántas personas hay en el área, pero solo detecta que hay un número inusualmente grande, entonces la cámara infrarroja es probablemente su mejor opción.
Esto debería limitar su problema a solo medir el área total calentada por el ser humano.
La gente aparece como manchas brillantes en rojo infrarrojo.
Fuente de imagen
Ahora, con un simple procesamiento de imágenes, podemos encontrar los píxeles dentro de un cierto intervalo y simplemente sumarlos, para encontrar una medida del área total de la imagen que represente algo que es aproximadamente el calor de un ser humano. Si esto crece rápidamente, podemos sospechar que hay una gran cantidad de personas en el área.