Jad*_*de_ 7 c++ java opencv javacv
cvFindContours
请问有人可以解释一下方法以及它需要的参数是什么?
例如,这是使用OpenCV的代码:
hierarchy = cv2.findContours(thresh, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)
Run Code Online (Sandbox Code Playgroud)
有人可以解释如何使用JavaCV编写这个吗?
正如Mohammad提到的评论那样,三个参数是header_size,mode和method.您可以按如下方式使用此方法
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);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助您理解这种方法.
归档时间: |
|
查看次数: |
3742 次 |
最近记录: |