Вы можете получить лучшие результаты, преобразовав изображение из цветового пространства RGB в HSV и пороговое значение по оттенку (это значение цвета) и насыщенности (это то, сколько цвета там по сравнению со значением серого). Используя насыщенность, вы можете получить большую часть своих жевательных конфет, кроме прозрачных - их довольно сложно получить.
С другой стороны, вы можете попытаться использовать обнаружение краев, так как ваша бумага плоская и жевательная резинка действительно выделиться Вот результат обнаружения края, который я получил:
вот код:
#!/usr/bin/env python
import cv2
img = cv2.imread( 'Downloads/gummies.jpg' )
img = cv2.pyrDown(cv2.pyrDown( img ))
laplacian = cv2.Laplacian(img, cv2.CV_8U)
cv2.normalize( laplacian, img, 0, 600, cv2.NORM_MINMAX)
cv2.imshow( 'frame', img )
cv2.waitKey(0)
cv2.destroyAllWindows()