在图像

时间:2017-03-27 18:31:25

标签: image python-3.x opencv image-processing

我有黑白图像(png)如下: 我想将黑色背景字体颜色替换为白色,将书写字符替换为白色到黑色。如何识别颜色并更换它?

为此我有数千张图片。无法手动识别角色为黑色且背景为白色,反之亦然。所有我需要的是每张图片l如果没有将字符颜色改为黑色而背景改为白色,则检查字符是否用黑色书写。

此处是指向我的数据样本的链接:https://drive.google.com/open?id=0B-QJnh0Uw96lbFVHbVBPclhycFk

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

如果白色内容的值为255(如果是二进制掩码1),则只需从255中减去图像。在python中,如果您的图像是 img

cv2.subtract(255, img) 

答案 1 :(得分:0)

对于您提供的样本,如果图像尺寸大于~26像素宽,则反转。