Mi opinión es que este es un problema de visión artificial en el que debe controlar la iluminación y tener una buena idea del brillo máximo de un brillo de píxeles sin reflejos en la imagen. La detección de defectos es generalmente un problema de visión artificial en lugar de un problema de visión por computadora.
Lo que vemos como resultado de la iluminación es una adición de reflejos de luz especulares y difusos (más algo de emisión pero es insignificante aquí).
El componente especular es el resplandor, en una superficie brillante como esta manzana, es mucho más que el reflejo difuso (> 10x)
Esto significa que si configura su iluminación, ganancia y exposición antes de esto, en una superficie difusa, puede estar seguro de que nada estará ni siquiera cerca de saturado. Por lo tanto, el uso de un umbral fijo es en realidad la solución preferida aquí, siempre que haya probado con suficientes datos que "ningún píxel que no contenga deslumbramiento" estaría por encima del umbral. En esencia, está configurando las condiciones de iluminación y los parámetros de la cámara de modo que la clasificación de un píxel se vuelva trivial, en este caso realizada por un umbral simple, en lugar de una función de píxel más compleja que aprendió la máquina.
Me gusta el enfoque de "vini", no hay necesidad real de mostrar los planos RGB. Solo un simple umbral de escala de grises realmente funcionaría aquí.
1- diseñas las condiciones de iluminación, no la ambiente
2- hacer que el trabajo de clasificación sea extremadamente trivial (umbral)
3- mide la función
4- comparar con tolerancia