Je construis une application de traitement d'image en boucle fermée en temps réel. Je gaspille au moins 3ms en utilisant cvSmooth()
:Accélérer cvSmooth?
cvSmooth(Obj->ImgOrig,Obj->ImgSmooth,CV_GAUSSIAN,Params->GaussSize*2+1);
Cela finit par être l'opération la plus lente seule dans mon code entier. Je veux être en mesure de brouiller mon image à des quantités variables en fonction de l'entrée de l'utilisateur avant de seuillage et de traitement de mon image plus loin. Y a-t-il un moyen plus rapide de faire cela?
Il existe other options pour CvSmooth
au-delà d'un gaussien. Y a-t-il une raison de croire qu'ils vont faire mieux? J'utilise OpenCV 1.1 avec les primitives Intel installées.