0

我有一张图片,如插图所示。如图所示,我使用蓝色在 Adob​​e Photoshop 中对其进行了采样。采样图像在左侧以灰度显示。

我知道openCV提供了一种类似的方法来采样图像,即该inRange()功能。如何找出 Adob​​e 检查以对我的图像进行采样的 HSV 值范围。由于生成的图像几乎是我想要的,而且我无法自己确定范围。如果有人能指导我这样做,那将是一个很大的帮助。

Photoshop 采样

4

1 回答 1

1

您可以使用此处的文档在 HSV 中转换您的图像cv::cvtColor(...)

然后根据维基百科,蓝色接近图像 HUE 通道的 240°。您可以设置类似maxHue = 270和 aminHue = 180或其他值来扫描您的图像。

也许你应该设置 aminSaturation和 aminValue来避免黑白。

要找到最佳范围,您可以将它们与 Qt GUI 中的一些滑块链接并更改它们,直到获得与 Photoshop 相同的结果...

于 2013-10-06T19:46:46.780 回答