Opencv 需要帮助找出图像中的白色吗

Opencv 需要帮助找出图像中的白色吗,opencv,image-processing,Opencv,Image Processing,我目前正在比较两张图片,找出它们的区别。我现在有两张图片,我需要找到里面有白色的图片 我想用OpenCv实现这个。我是OpenCv新手,因此如果有人能帮我做这件事,我会很有帮助。如果您有图像Mat img,那么您可以使用访问像素值。您可以使用img.type()检查垫子的类型,因此现在您知道了在Mat.at(x,y)中必须提供的type。() 然后只需在图像上迭代,如果发现白色像素就停止。你也可以看看这个问题。这些东西都在里面。你可能需要看看我有没有调查过。我不需要改变任何阈值,我只想确定图像是

我目前正在比较两张图片,找出它们的区别。我现在有两张图片,我需要找到里面有白色的图片


我想用OpenCv实现这个。我是OpenCv新手,因此如果有人能帮我做这件事,我会很有帮助。

如果您有图像
Mat img
,那么您可以使用访问像素值。您可以使用
img.type()
检查垫子的类型,因此现在您知道了在
Mat.at(x,y)
中必须提供的
type
。()


然后只需在图像上迭代,如果发现白色像素就停止。你也可以看看这个问题。这些东西都在里面。

你可能需要看看我有没有调查过。我不需要改变任何阈值,我只想确定图像是否包含任何白色像素(我已经准备好了灰度图像)。在这个例子中,它们可能被使用轨迹栏,你可以使用固定阈值。我做到了。我使用了“二进制”阈值,结果整个图像变成了黑白。现在我需要找出哪个图像中有白色像素。你能显示你的图像吗?我有一个问题。找到图像的类型后,我应该做什么?您必须在
.at()
中提供该类型。请看一下我的另一个答案。在本文中,我们将以一个例子更深入地解释矩阵元素的访问: