Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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/6/apache/9.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_Opencv_Computer Vision_Color Space_Lab Color Space - Fatal编程技术网

Python 如何区分下图中的灰色阴影?

Python 如何区分下图中的灰色阴影?,python,opencv,computer-vision,color-space,lab-color-space,Python,Opencv,Computer Vision,Color Space,Lab Color Space,我需要检查灰色的颜色是否与一组建筑和另一组建筑相似 使用OpenCV或python图像库的最佳方法是什么?我觉得我必须使用实验室颜色空间来检查颜色空间,但我很难找到允许差异的阈值,将它们称为相似建筑与不同建筑 这是问超级人类吗?< /P>我会做的是把图片转换成黑白,计算每个屋顶的平均像素值,然后选择你认为类似的东西,并在每个屋顶上加一个组。当然,首先,您必须编写代码以仅选择屋顶。把房子分开很简单。问题是:你将如何将房屋与环境分开,如何检测房屋?你可以使@JonasPalačionis的想法更简单

我需要检查灰色的颜色是否与一组建筑和另一组建筑相似

使用OpenCV或python图像库的最佳方法是什么?我觉得我必须使用实验室颜色空间来检查颜色空间,但我很难找到允许差异的阈值,将它们称为相似建筑与不同建筑


这是问超级人类吗?< /P>我会做的是把图片转换成黑白,计算每个屋顶的平均像素值,然后选择你认为类似的东西,并在每个屋顶上加一个组。当然,首先,您必须编写代码以仅选择屋顶。把房子分开很简单。问题是:你将如何将房屋与环境分开,如何检测房屋?你可以使@JonasPalačionis的想法更简单,即不需要算法来找到屋顶。您可以编写一个简单的代码,让您以交互方式选择两个点(或两个圆心或任何类似的点),它将比较实验室空间中的灰色分量。然后生成一个正确/错误的结果。感谢您有深刻见解的回答。我已经把房子分割了。所以,我知道每个建筑的多边形@Orb我们如何计算实验室的“灰色”成分?是否为“L/A/B”值之一?L值的范围为0到100,有黑白限制。A和B分量应为零。请参阅此了解更多信息。。