Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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 基于特定颜色的裁剪图像_Python_Python 3.x_Opencv - Fatal编程技术网

Python 基于特定颜色的裁剪图像

Python 基于特定颜色的裁剪图像,python,python-3.x,opencv,Python,Python 3.x,Opencv,我在检测钢的缺陷模式方面遇到了困难 我在下面附上了一张照片,在上面你可以看到一块钢铁铺在绿色的地面上。由于颜色不同,人们很容易识别钢材。我想先从绿色的地面上裁剪钢材,我想知道如何使用cv2 我非常感谢您的建议和信息 使用直线和如此强烈的颜色对比,您应该能够成功地使用cv2.Canny()函数 如果你所有的图像都是大致相同的绿色/灰色组合,并且大部分是水平平面的,那么另一个想法就行了。您可以扔掉RGB值中绿色过多的任何一行图像。看看这个。这将为您提供一个起点,您可以简单地使用颜色分割和轮廓检测使

我在检测钢的缺陷模式方面遇到了困难

我在下面附上了一张照片,在上面你可以看到一块钢铁铺在绿色的地面上。由于颜色不同,人们很容易识别钢材。我想先从绿色的地面上裁剪钢材,我想知道如何使用
cv2

我非常感谢您的建议和信息


使用直线和如此强烈的颜色对比,您应该能够成功地使用cv2.Canny()函数


如果你所有的图像都是大致相同的绿色/灰色组合,并且大部分是水平平面的,那么另一个想法就行了。您可以扔掉RGB值中绿色过多的任何一行图像。

看看这个。这将为您提供一个起点,您可以简单地使用颜色分割和轮廓检测使其工作