Все достаточно просто. На изображении выделяете "
области интереса", пусть это будут прямоугольники с координатами x0:y0 - x1:y1. Пробегаете по всем прямоугольникам и считаете "
плотность" прямоугольника, если плотность отличается, то в этом прямоугольнике что-то находится - включаете нужный моторчик.
Плотность посчитать очень просто - среднее по всем точкам прямоугольника.
Более подробно, рекомендую книжку Гонсалеса (как бы азбука цифровой обработки)-
https://www.ozon.ru/product/tsifrovaya-obrabotka-i...
Ах, ну, да... Что-то я сомневаюсь, что в интеренете не нашлось, как кропнуть область из изображения! Вот например с использованием opencv (прям вот для python и C++, как заказывали) -
https://learnopencv.com/cropping-an-image-using-opencv/