Trabajo con funciones aritmeticas de opencv

En operaciones_aritmeticas: No entiendo porque hay que pasarlo a escala
de grises para sacar la mascara
El ultimo parametro de la funcion bitwise_and no se porque si iguala.