문제가 있습니다. 그러나 무엇을 알지 못합니다! 나는 다음 코드를 가지고 있고, 내가 그것을 디버깅 할 때, 디버거는 내가이 CvSeq 윤곽 = 새 CvSeq (iplGray)와 관련이있다 생각JavaCV 또는 OPENCV에서 윤곽 찾기
IplImage iplGray = cvCreateImage(cvGetSize(iplUltima), 8, 1);
CvMemStorage g_storage = null;
CvSeq contours = new CvSeq(iplGray);
opencv_imgproc.cvCvtColor(iplUltima, iplGray, opencv_imgproc.CV_BGR2GRAY);
opencv_imgproc.cvThreshold(iplGray, iplGray, 100, 255, opencv_imgproc.CV_THRESH_BINARY);
//HERE, the next line:
opencv_imgproc.cvFindContours(iplGray, g_storage, contours, CV_C, CV_C, CV_C);
cvZero(iplGray);
if(contours != null){
opencv_core.cvDrawContours(iplGray, contours, CvScalar.ONE, CvScalar.ONE, CV_C, CV_C, CV_C);
}
cvShowImage("Contours", iplGray);
에 중지; 그러나 나는 왜 그런지 이해하지 못합니다. 유용한 아이디어가 있습니까?
헤이 어떤 해결책을 제안 했니? 그렇다면 친절하게 공유하십시오. 감사합니다 –