Bonjour,
Je précise d'abord que je débute avec OpenCV. Je sais que pour smoother une image (en entier) par exemple avec une gaussienne 3x3 on fait:
cvSmooth( image_src, image_dst, CV_GAUSSIAN, 3, 3 );
Mon problème c'est que je voudrai flouter seulement une partie d'une image (par exemple tous les pixels situés dans une zone rectangulaire de mon image).
Comment est-ce qu'il faudrait faire ça? Est-ce qu'il faut extraire ce rectangle de l'image, le flouter séparément, et le réinjecter dans l'image? (mais je ne sais même pas comment extraire une partie d'une image non plusOu alors est-ce qu'il existe une fonction qui permet d'appliquer un filtre uniquement sur certains pixels ?
Merci de votre aide![]()
Partager