首页 > 解决方案 > 如何从图像中去除光影般的颜色

问题描述

我正在使用 opencv 处理一些图像。我有很多像下面这样的图像。它们有一些非常浅的、类似阴影的颜色。

决定像素颜色很浅的维度是多少?我应该使用什么色彩空间来识别那些浅色像素?

在此处输入图像描述

标签: opencvimage-processing

解决方案


这是一个相当简单的方法:

img = cv2.imread('4.png')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

img[gray > 200] = 255


推荐阅读