Bonjour,

Je cherche à construire une heatmap à partir de coordonnées de points en utilisant OpenCV.

J'ai déjà posté un post sur un autre forum qui m'a permis d'avancer mais pas d'aboutir au résultat attendu: http://stackoverflow.com/questions/2...es-with-opencv

L'idée serait d'utiliser la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
applyColorMap(src, result, cv::COLORMAP_JET);
après avoir changé le "gris" des pixels voulus avec la ligne de code suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
img.at<uchar>(y,x) = 0;
Il m'a été proposé d'utiliser la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
distanceTransform(img,draw,CV_DIST_L2,5);
. Cette fonction permet de créer un cercle en dégradé de gris autour des pixels noirs.

Le résultat que j'obtiens est cepedant un résultat trop discret ou chaque point apparaît encore (voir le post sur l'autre forum). J'aimerais obtenir un résultat similaire à celui-ci: http://www.markcregan.com/wp-content...-heat-map1.png

Quelqu'un aurait-il des idées svp?

Cordialement.

klelu