Bonjour,

Voilà j'essaye avec OpenCV de détecter un cercle (une bulle d'air) plus exactement dans une image d'une coupe de foie (bulle d'air issue lors de dépôt de la coupe sur une lame), j'ai essayé d'abord HoughCircles, mais cela ne compile pas,

http://http://docs.opencv.org/module...int maxRadius)

Cela m'affiche une erreur :
cercle.cpp: In function ‘int main(int, char**)’:
cercle.cpp:17:25: error: base operand of ‘->’ has non-pointer type ‘cv::Mat’
2, gray->rows/4, 200, 100 );
^
make: *** [all] Erreur 1



En deuxième choix j'ai utilisé Hough Circle Transform , sur un cercle bien délimité, cela marche très bien, mais sur mon image pas du tout. Pensez vous que je dois d'abord traiter mon image avant (un filtre ou quelque chose comme ça ) ...??


Merci