Несколько проблем:
1) Вы фактически не вызывали вашу floodFill()
функцию
2) Вы не присваивали результат чтения файла переменной
3) Вы открыли изображение в оттенках серого, но попытались добавить цвет к изображению в оттенках серого
import cv2
tolerancia = 10
point = (0, 0)
def floodFill(filename):
img = cv2.imread(filename)
cv2.floodFill(img, None, point, (255, 255, 0), (tolerancia,) * 3, (tolerancia,) * 3)
cv2.imwrite('result.jpg',img)
floodFill('bottle.jpg')