在JavaCV中传递给cvFindContours()的参数是什么?

cvFindContours有人可以解释一下cvFindContours方法及其所需的参数是什么?

例如,这是使用OpenCV的代码:

 hierarchy = cv2.findContours(thresh, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE) 

有人可以解释如何使用JavaCV编写这个吗?

正如穆罕默德提到的评论那样 ,三个参数是header_sizemodemethod 。 您可以按如下方式使用此方法

  IplImage src = cvLoadImage(path);//hear path is actual path to image IplImage grayImage = IplImage.create(src.width(), src.height(), IPL_DEPTH_8U, 1); cvCvtColor(src, grayImage, CV_RGB2GRAY); cvThreshold(grayImage, grayImage, 127, 255, CV_THRESH_BINARY); CvSeq cvSeq=new CvSeq(); CvMemStorage memory=CvMemStorage.create(); cvFindContours(grayImage, memory, cvSeq, Loader.sizeof(CvContour.class), CV_RETR_LIST, CV_CHAIN_APPROX_SIMPLE); 

希望这可以帮助您理解这种方法。