cvFindContours返回 值
时间: 2024-03-15 15:23:59 浏览: 28
cvFindContours函数返回一个整数值,表示找到的轮廓数。如果没有找到轮廓,则返回0。可以根据返回值来判断是否成功找到轮廓。
另外,在函数执行过程中,它还会修改输入参数storage的内容,将找到的轮廓信息存储在其中。因此,在调用cvFindContours函数之前,需要先创建一个CvMemStorage类型的存储器对象,并将其作为storage参数传递给函数。在使用完轮廓信息后,需要使用cvClearMemStorage函数清空存储器对象,释放内存空间。
相关问题
cvFindContours未定义
cvFindContours是OpenCV 2.x版本中的函数,而在OpenCV 3.x版本中已经被废弃。在OpenCV 3.x版本及以上,可以使用findContours函数来替代cvFindContours函数。
cvFindContours(srcImg, storage, &contour, sizeof(CvContour), CV_RETR_LIST, CV_CHAIN_APPROX_NONE);
cvFindContours是OpenCV库中的一个函数,用于在图像中查找轮廓。它的第一个参数是输入图像srcImg,第二个参数是输出轮廓的容器storage,第三个参数是指向输出轮廓的指针contour,第四个参数是输出轮廓结构体的大小,第五个参数是轮廓检索模式,第六个参数是轮廓逼近方法。
在cvFindContours中,轮廓检索模式CV_RETR_LIST表示只检测轮廓,不建立等级关系,CV_CHAIN_APPROX_NONE表示保存物体边界上所有连续的轮廓点到contour中。
执行该函数后,轮廓信息将存储在contour中,可以使用cvDrawContours等函数将其绘制到图像上。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)