0
가 나는 다음과 같은 이미지를 가지고에서 OpenCV CPP 대 MATLAB에서 변형.호우는
내가 MATLAB에 다음 코드를 사용
[centersDark, radiiDark] = imfindcircles(closed_pic,[Rmin Rmax],'ObjectPolarity','dark');
내가 cpp에있는 다음 코드를 사용 : 나는 바이너리 이미지에 CPP에 무릎 transforn를 실행하려고하면 또한
cv::medianBlur(mat, mat, 5);
cv::Mat grayMat;
cv::cvtColor(mat, grayMat, cv::COLOR_BGR2GRAY);
std::vector<cv::Vec3f> circles1;
cv::HoughCircles(grayMat, circles1, CV_HOUGH_GRADIENT, 1, 20, 30, 30, 0, 0);
, I 돈 어떤 탐지가되지 않습니다. 작동 시키려면 어떻게해야합니까?
안녕하세요 ... 최대 0 분으로 작성하면 신경 쓰지 마세요 ... 동일한 매개 변수가 다른 그림에서 작동하므로 문제가 없다고 생각합니다. – ilana
괜찮습니다. 내가 게시물을 업데이 트하면, 코드가 0이라고 말하면 0은 최대 (cols, rows)와 min radius를 0으로 놓는다. – globalex