|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : avril 2009 Messages : 11 ![]() |
Bonjour,
Je suis entrain de programmer un filtre sous OpenCV. Pour cela, j'utilise la fonction suivante : Code :
Mon problème est que je n'accède visiblement pas aux éléments correctement, car j'ai une erreur de segmentation au cours de la boucle appliquant le filtre. Mon image "a" est elle aussi définie en float (IPL_DEPTH_32F) Pourriez-vous me dire ce que je ne fais pas correctement? Merci d'avance |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 5 198 ![]() |
Bonsoir,
Une petite inversion : cvSize(height,width) Il faut faire attention ici que tu effectues le parcours avec des pointeurs de type float, le "step" retourné par widthStep doit donc être divisé par 4. Tu peux aussi effectuer un parcours "classique" : Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2009 Messages : 11 ![]() |
Merci beaucoup, c'était bien cela, il fallait utiliser width ou widthStep/4 pour les floats!
|
|
|
10
|
Copyright © 2000-2013 - www.developpez.com