Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Image processing 如何使用opencv python查找轮廓外的点_Image Processing_Opencv Python - Fatal编程技术网

Image processing 如何使用opencv python查找轮廓外的点

Image processing 如何使用opencv python查找轮廓外的点,image-processing,opencv-python,Image Processing,Opencv Python,我有cv2.findContours获得的轮廓坐标。但是我想得到轮廓外一个像素的点,我怎么能做到呢?你的问题对我来说并不清楚。请提供更多详细信息或提供图像或图表。欢迎来到堆栈溢出。请阅读帮助中心()中的信息指南,特别是“如何提出一个好问题”和“如何创建一个最小的、可重复的示例”。好的,您可以尝试这两种方法,看看哪一种方法可以提供所需的结果。首先,在轮廓顶部绘制1像素宽的轮廓,然后在生成的图像上执行“查找轮廓”。结果图像应向外偏移1像素。其次,您可以尝试通过2x2内核来扩展图像,然后获得轮廓。这一

我有cv2.findContours获得的轮廓坐标。但是我想得到轮廓外一个像素的点,我怎么能做到呢?

你的问题对我来说并不清楚。请提供更多详细信息或提供图像或图表。欢迎来到堆栈溢出。请阅读帮助中心()中的信息指南,特别是“如何提出一个好问题”和“如何创建一个最小的、可重复的示例”。好的,您可以尝试这两种方法,看看哪一种方法可以提供所需的结果。首先,在轮廓顶部绘制1像素宽的轮廓,然后在生成的图像上执行“查找轮廓”。结果图像应向外偏移1像素。其次,您可以尝试通过2x2内核来扩展图像,然后获得轮廓。这一个可能不那么精确,但你可以尝试内核形状(例如3x3椭圆等),并看到其中任何一个给你想要的结果。如果我理解,画你的轮廓白色填充在黑色背景上。然后用形态学扩张来扩大区域。然后得到扩展区域的轮廓。