增加图像中特定颜色范围的程度以进行 object 检测

Increase the degree of a specific color range in an image for object detection

我有很多龙虾图片,如图所示。我的目标是确定甲壳和 body 之间的边缘及其坐标。但是,当我应用于这些图像时,基于 HSV 阈值或 Canny 边缘检测输出的查找轮廓的方法似乎效果不佳。

我的想法是想办法'amplify'图像两个区域之间的颜色差异,以便更容易根据颜色阈值找到mask/contours?

比如我可以把图像边缘的黄色调的更浓一些,那么我可以很容易的用颜色阈值找到这个区域的mask,可以吗?

谢谢。

这种颜色比人们想象的更接近图片的其余部分(在 HLS space 中)。

IMO,增强它的最佳方法是通过 RGB 中特定橙色的欧几里德距离 space。

比如距离32√3的像素: