Gaussian process density counting from weak supervision