Image processing 如何正确处理图像

Image processing 如何正确处理图像,image-processing,Image Processing,OBS:所有伪代码或实代码(brainfuck除外)都被接受为响应 假设我有一个黑白徽标,作为一个图片文件,其中有一些噪声(不是100%黑白,也没有像素是100%黑色) 如果我想将黑色更改为另一种预定义的颜色,我会怎么做 我试图找出真正的白色像素和其他像素之间的差异,并尝试将像素移向有利的方向,但它会消除一些总的噪声。您可以使用自适应阈值将图像转换为二值图像。 然后将黑白映射到所需的颜色 导入cv2 img=cv2.imread('img.jpg',0) th2=cv2.自适应阈值(img,25

OBS:所有伪代码或实代码(brainfuck除外)都被接受为响应

假设我有一个黑白徽标,作为一个图片文件,其中有一些噪声(不是100%黑白,也没有像素是100%黑色)

如果我想将黑色更改为另一种预定义的颜色,我会怎么做


我试图找出真正的白色像素和其他像素之间的差异,并尝试将像素移向有利的方向,但它会消除一些总的噪声。

您可以使用自适应阈值将图像转换为二值图像。 然后将黑白映射到所需的颜色

导入cv2
img=cv2.imread('img.jpg',0)
th2=cv2.自适应阈值(img,255,cv2.自适应阈值平均值,cv2.阈值二进制,11,2)
图像=cv2.CVT颜色(th2,cv2.COLOR_GRAY2BGR)
图像[图像==(255255255)]=(255,0,0)#红色
图像[图像==(0,0,0)]=(0255,0)#绿色

请分享您的图像和预期结果。请出示您最新/最棒的代码。您能告诉我汽车的颜色吗?谢谢。我很久没有用图像做任何事情了。