Image Classification, Convolutional Neural Net, Deep Learning, Computer Vision, Object Detection.
binary classification, while you can test on your own data (binary or multiclass classification). If you have videos and want to develop a dataset from these videos, read my articles regarding these, Extraction of frames from a single video Extraction of frames from multiple videos If you have data