有没有一种方法可以在同一张图像上同时拥有灰度和rgb像素opencv C++



我需要能够处理一些区域是灰度级的图像,而其他区域则保持RGB格式。我不想将图像转换为灰度,因为它会失去通道,只会变成一个通道,有没有办法保持图片上某些像素的RGB通道,并将其他像素转换为灰度?

NO。

我看到了两种解决方案:

  1. 同时拥有灰色(Mat1b)和rgb(Mat3b)图像,然后处理所需的图像
  2. 有一个单独的rgb(Mat3b)图像,并在需要的地方将r、g、b通道设置为相同的灰度值。通过这种方式,您可以模拟为具有混合灰度/rgb图像

相关内容

  • 没有找到相关文章

最新更新