Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python opencv查找并保存知道最大轮廓的内部轮廓_Python_Opencv_Opencv Contour - Fatal编程技术网

Python opencv查找并保存知道最大轮廓的内部轮廓

Python opencv查找并保存知道最大轮廓的内部轮廓,python,opencv,opencv-contour,Python,Opencv,Opencv Contour,如何使用python opencv绘制/保存图像的内部轮廓? 我知道如何获得最大的轮廓,我想保存它和内部孔,它们也是轮廓 原始图像: 如果礼貌地询问,OpenCV的findContours方法可以提供内部轮廓 这是以下模式选项之一: CV_RETR_CCOMP检索所有轮廓并将其组织成一个 两级层次结构。在顶层,有外部边界 组件的名称。在第二个层次上,有边界 洞。如果在连接的孔内有另一个轮廓 组件,它仍然放在顶层 问个好问题 myContours = cv2.findContours(myImg

如何使用python opencv绘制/保存图像的内部轮廓? 我知道如何获得最大的轮廓,我想保存它和内部孔,它们也是轮廓

原始图像:

如果礼貌地询问,OpenCV的findContours方法可以提供内部轮廓

这是以下模式选项之一:

CV_RETR_CCOMP检索所有轮廓并将其组织成一个 两级层次结构。在顶层,有外部边界 组件的名称。在第二个层次上,有边界 洞。如果在连接的孔内有另一个轮廓 组件,它仍然放在顶层

问个好问题

myContours = cv2.findContours(myImg,cv2.RETR_CCOMP,cv2.CHAIN_APPROX_SIMPLE)
应该给你一种嵌套的对象数组,第一个项目给出无用的轮廓,其余的项目给出内部

稍后,我将尝试更新答案以包含MCVE,但前提是您将问题更新为也包含MCVE。如果礼貌地询问,OpenCV的findContours方法可以为您提供内部轮廓

这是以下模式选项之一:

CV_RETR_CCOMP检索所有轮廓并将其组织成一个 两级层次结构。在顶层,有外部边界 组件的名称。在第二个层次上,有边界 洞。如果在连接的孔内有另一个轮廓 组件,它仍然放在顶层

问个好问题

myContours = cv2.findContours(myImg,cv2.RETR_CCOMP,cv2.CHAIN_APPROX_SIMPLE)
应该给你一种嵌套的对象数组,第一个项目给出无用的轮廓,其余的项目给出内部

稍后,我将尝试更新答案以包含MCVE,但仅当您将问题更新为包含MCVE时^^

您可以创建吗?您可以创建吗?