我正在对 LAB 空间中的图像进行阈值处理(以在 DAB 染色的组织载玻片上提取某些颜色)。但是,我很难为阈值像素设置什么值。0 和 255 都表示 a 通道和 b 通道上的颜色。使用 127(a/b 通道的中性灰度值 128 不起作用,即一旦将其转换回 RGB,图像就不是我所期望的)
我认为的另一个选项是在 LAB 空间中为阈值像素放置一个标记值,例如 0。转换回 RGB 后,检查哪些像素值与往返不同,并将其转换为黑色。然而,往返 RGB-->LAB-->RGB 改变了我正在使用的图像中大约 25% 的像素值,而 LAB 空间没有任何变化。所以这种方法也行不通。
我正在尝试通过 opencv 复制 imagej 中的颜色阈值算法,它允许在 LAB 空间中进行阈值处理。
在 LAB 空间中应用某个阈值然后将图像恢复为 RGB 的正确方法是什么?谢谢!