Je souhaiterai tracer un graphe par rapport à une photo/vidéo capturée dans une pictureBox.
Ce graphe présenterai les nuances de couleur de cette photo ou vidéo.
Avec mes quelques bases actuelles en C#, je ne visualise pas bien comment réaliser mon objectif.
Pour le traitement d'image je passe mon tour.
Par contre pour la partie graphe, il y a le contrôle chart.
Ici un tuto en VB.NET (facilement transposable)
http://plasserre.developpez.com/cours/chart/
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Je te remercie pour ta réponse.
J'y avais déjà jeté un œil mais j'aimerai avoir également des avis concernant le traitement d'image étant donné que le graphe est en fonction de ma photo/vidéo.
Est-ce qu'un contrôle chart peut être tracé en fonction d'une pictureBox ?
Est-ce qu'un contrôle chart peut être tracé en fonction d'une pictureBox ?
Non le chart trace les courbes que tu lui donnes.
D'autre part les outils d'image de la Framework ne sont pas top, au boulot on utilise opencv en c++ ou en .Net https://magick.codeplex.com/ cependant ce n'est pas ma partie.
ZedGraph est abandonné depuis 2008 ou 2009.
Mais ça marche pas mal.
Chart est plus simple à utiliser, par contre, il y a des pertes de mémoire quand on utilise le binding.
D'accord je vais voir alors. Mais vu que le Chart ne peut pas tracer par rapport à une pictureBox, il faut plutôt que je me penche sur autre chose.
Aurais-tu des idées à me proposer, connaissant mon objectif ?
Quelque soit le contrôle d'affichage de courbe que tu choisissent, il ne prendra pas une picturebox en entrée. Il va falloir que tu calcules la courbe à afficher.
Ca c'est la partie traitement d'image. come je te l'ai écrit plus haut, il y a de très bonnes bibliothèque pour ce type de calcul.
D'accord je vais regarder tout ça.
Donc si je comprends bien, la partie traitement d'images (calcul) se fait à l'aide d'une bibliothèque supplémentaire, et ensuite j'afficherai dans un contrôle de graphe (chart ou contrôle semblable) le résultat obtenu du traitement d'image. C'est bien ça ?
Oui, et il y a des chances que tu doivent faire une "traduction" entre les deux.
A priori OpenCv peut être utilisé en .Net. C'est plus performant que Magick sur l'inscrustation de texte.
Je te remercie. Je vais également me renseigner sur OpenCv alors.
Du coup il faudra certainement que je '"traduise" le résultat obtenu pour que je puisse le mettre en entrée de mon contrôle d'affichage ?
La bibliothèque OpenCV semble être intéressante pour mon projet, en revanche elle est pour les langages C, C++ ou Python.
Pour ma part je programme en C# donc je vais devoir me tourner vers une autre alternative.
Quelqu'un saurait comment récupérer l'intensité lumineuse d'une photo/vidéo ? Il faut que je récupère la valeur de l'intensité de chaque pixel et que je les stocke dans un tableau, c'est bien ça ?