OpenCV Moyenne/écart type de filtre

Je lance ce dans l'espoir que quelqu'un aura tenté quelque chose d'aussi ridicule avant. Mon objectif est de prendre une image d'entrée, et le segment à partir de l'écart-type d'une petite fenêtre autour de chaque pixel. Bascially, cela devrait mathématiquement ressembler à un de gauss ou de la boîte de filtre, en cela qu'elle est appliquée à un moment de la compilation (ou même au moment de l'exécution) de l'utilisateur spécifié la taille de la fenêtre autour de chaque pixel, et le tableau de destination contiendra les informations sur l'écart type de chaque pixel dans une image de la même taille que l'original.

L'idée est de faire cela sur une image dans l'espace HSV, de sorte que je peux facilement trouver des régions de couleur homogènes (c'est à dire ceux avec de petits locaux de la Sdd dans la Teinte et s'Assit avions) et les extraire de l'image pour un traitement plus détaillé.

La question est donc, quelqu'un a construit un filtre personnalisé comme ça avant? Je ne sais pas comment faire la SD dans un simple type de boîte de filtre à noyau, comme ceux utilisés pour gauss et flou, donc je suppose que je vais devoir utiliser le FilterEngine construire. Aussi, j'ai oublié de mentionner que je suis en train de faire cela en C++.

De vos conseils et de réflexions sont très appréciées.

OriginalL'auteur gankoji | 2012-07-12