Поскольку вы не предоставили никаких изображений, ниже приведен один из методов, используемых в OpenCV для сегментации объектов и обнаружения.Код ниже обнаруживает все отключенные объекты и отмечает их.
im2, contours, hierarchy = cv2.findContours(imgLowPass, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
colorImg = cv2.cvtColor(imgBinary, cv2.COLOR_GRAY2BGR)
cv2.drawContours(colorImg, contours, -1, 255, 3)
contourMax = max(contours, key=cv2.contourArea)
x, y, w, h = cv2.boundingRect(contourMax)
# ROI in green
cv2.rectangle(colorImg, (x, y), (x + w, y + h), (0, 255, 0), 2)