Construire une heatmap pour représenter une densité de points avec OpenCV
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:
applyColorMap(src, result, cv::COLORMAP_JET);
après avoir changé le "gris" des pixels voulus avec la ligne de code suivante:
Code:
img.at<uchar>(y,x) = 0;
Il m'a été proposé d'utiliser la fonction
Code:
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