begin process at 2012 02 11 03:06:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Produit de convolution 2D


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Produit de convolution 2D

dimanche 14 novembre 2004 à 19:37:45 | Produit de convolution 2D

dartal


Salut !

Je dois realiser un produit de convolution pour pouvoir filtrer une image avec un masque ( un tableau de taille 3*3 )...

J'ai reussi à mettre au point un produit de convolution sur une seule dimension , mais j'ai un peu de mal pour gerer les 2 doubles tableaux
( un double tableau d'entrée ou j'ai les valeurs correspondant à l'image que je convolue avec un tableau masque pour obtenir l'image filtré )

Est ce que quelqu'un pourrait me donner un ptit coup de main ?

Merci d'avance , Dart



dimanche 12 février 2006 à 13:18:17 | Re : Produit de convolution 2D

mascara82

la formule est simple et tu peut l'essayer,tout d'abord tu déclare un tableau deux dimension int tab[3][3],et tu charge ton image dans une matrice:int mat[256][256] par exemple , puis vous écrivez le code suivant: for(j=0;j<256;j++) { for(i=0;i<256;i++) { for(x=0;x<3;x++) { for(y=0;y<3;y++) { somme=somme+mat[i][j]*tab[y+i][x+j]; } } matdes[i+1][j+1]=somme; } } puis vous charger la matrice matdes[i][j] dans une image et ça va marcher.
dimanche 22 mai 2011 à 18:07:59 | Re : Produit de convolution 2D

faizazouari

Mais lorsque je veux appliquer ce code sur une image 480x640 avec un filtre de taille 13x13.Il me fait sortir un bug.Ceci est du à tab[y+i][x+j]
Access Violation sous visual Studio.Pouvez vous me donner la formule exacte.


Cette discussion est classée dans : image, tableau, produit, 2d, convolution


Répondre à ce message

Sujets en rapport avec ce message

template? [ par payen ] Salut a tous,je programme actuellement une bibli de traitement d'images en C++, et j'ai un p'tit souci. En fait, j'ai cree une classe image qui contie Tableau 2D en C [ par cyberlewis ] Svp,Comment je peux faire un tableau 2D du genretab[0][0]="A45DFA8A9A"J'ai besoin de 20*11 entrées dans le tableauComment le définir svp aussi ?Donc q Tableau d'une image venant d'une webcam [ par doggyk ] Bonjour!Je cherche à récupérer des images d'une webcam afin de trouver le centre d'un point lumineux. Ceci doit se faire à une vitesse rapide. Mon ob pointer vers un tableau 2d [ par Adeon ] salut ! je suis en train de creer une fonction qui doit inclure un tableau 2d dont on ne connait pas les valeurs.si je fais :void fonction(char *tab){ convolution 2D [ par gasougasou ] quelqu'un sait commun s'effectue la convolution d'une image par un masque? (code source bien venu)?Merci d'avance Afficher valeur d'un tableau en forme d'image dans une appli [ par The_Blinker ] Bonjour à tous!!En faite j'ai besoin pour un projet, je voudrais afficher une image dont les valeurs de chaque bit de couleur vienne d'un tableau d'en Image 2D sur fond 3D [ par CyberP ] J'ai une question peut être stupide mais comment faire pour dessiner une image par dessus un rendu OpenGL ? Je pensais utiliser les trucs avec bitblt URGENT Prb Image DIB [ par pirate75000 ] J'ai une dll qui me crée une dib d'une image,comment placer cette dib dans un tableauet comment replacer se tableau dans une dibMerci image non chargée [ par aurelivs ] bonjourje cherche a faire une appli en C++ et OpenGL pour charger une image et afficher cette image (puis la transformer). cependant je n'arrive pas à trouver une image dans une autre [ par hilairenicolas ] Bonjour, je dispose de 2 images BMP, dont l'une est un sous-ensemble de l'autre (une partie de la première) j'aimerai obtenir les coordonnées de la


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales