This python project can detect faces, pedestrians and cars using opencv.
To use it simply run the main.py script and you will be guided truth a simple setup in the console. if you want to use an image you can simply create an "image" folder in which you can create 2 new folders one should be called "faces" and the other "cars _and_pedestrians". if you want to use a video you can simply create a "video" folder.
You can also use your webcam or your external webcam. During the setup you will be asked what is the number of the webcam. If you want to use an internal webcam simply type 0 and for an external webcam type 1.