Filtrage image jpeg
aydi
-
Jaina_ Messages postés 82 Statut Membre -
Jaina_ Messages postés 82 Statut Membre -
Bonsoir,
j'ai réussi a lire une image JPEG et de le stocker dans un buffer en utilisant le langage c++.
je veux par la suite faire son produit de convolution entre cette image et une masque gaussien de taille 13*13.
j'ai constaté qu'une image jpeg est constitué de plusieurs champs (start of image, start of frame, length et width. il semble etre compliqué par rapport a une image de type BMP.
est ce qu'il faut éliminer ces champs et qu'est ce qu'il faut conservé?
comment je peux proceder pour faire ce produit de convolution?
est ce qu'il y a un code en c ou c++?
dans ce lient juste il ouvre et lire une image jpeg.
j'ai réussi a lire une image JPEG et de le stocker dans un buffer en utilisant le langage c++.
je veux par la suite faire son produit de convolution entre cette image et une masque gaussien de taille 13*13.
j'ai constaté qu'une image jpeg est constitué de plusieurs champs (start of image, start of frame, length et width. il semble etre compliqué par rapport a une image de type BMP.
est ce qu'il faut éliminer ces champs et qu'est ce qu'il faut conservé?
comment je peux proceder pour faire ce produit de convolution?
est ce qu'il y a un code en c ou c++?
dans ce lient juste il ouvre et lire une image jpeg.
A voir également:
- Filtrage image jpeg
- Image iso - Guide
- Hevc to jpeg - Guide
- Reduire taille image - Guide
- Image jpeg gratuite - Guide
- Légende image word - Guide
1 réponse
Salut !
Etant donné qu'une image JPEG est une image compressée, le mieux serait d'utiliser une bibliothèque graphique.
Personnellement, j'ai étudié la bibliothèque OpenCV 2.0, extrêmement puissante. Elle s'intègre facilement à visual et ton code c++, tu peux parcourir chaque pixel de ton image et appliquer le traitement que tu souhaites (filtres par exemple).
Sinon ça doit être faisable, mais déjà qu'avec une bmp c'est pas la joie, alors avec une jpeg ...
Bon courage :p
Etant donné qu'une image JPEG est une image compressée, le mieux serait d'utiliser une bibliothèque graphique.
Personnellement, j'ai étudié la bibliothèque OpenCV 2.0, extrêmement puissante. Elle s'intègre facilement à visual et ton code c++, tu peux parcourir chaque pixel de ton image et appliquer le traitement que tu souhaites (filtres par exemple).
Sinon ça doit être faisable, mais déjà qu'avec une bmp c'est pas la joie, alors avec une jpeg ...
Bon courage :p