Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar opencv y python para mantener solo la parte azul oscuro y convertir otras áreas en negras

Cómo usar opencv y python para mantener solo la parte azul oscuro y convertir otras áreas en negras

1. Primero, aclare el rango de datos de azul oscuro;

2. Convierta la imagen al espacio HSV y separe los tres canales en tres nuevas imágenes de un solo canal

3. cvInRangeS para obtener la MÁSCARA del área de color "azul" en la imagen H. El valor de "azul" en la rueda de croma es 240

4. Igual que arriba, use la imagen S para obtener una MÁSCARA con una pureza de color mayor que un cierto valor;

5. Igual que arriba, use la imagen V Obtenga una MÁSCARA con brillo dentro de un cierto rango;

6 Binarice las tres imágenes anteriores Después de binarizar las tres imágenes anteriores, realice una operación "Y" para convertirse en la MÁSCARA final. ;

7. Utilice esta MÁSCARA recién generada para procesar la imagen original;

8. Realice una operación "Y" en la imagen original para convertirse en la MÁSCARA final.