image - 在图像中用白色替换黑色,用白色替换黑色

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

我有黑白图像(png)如下:
l要将黑色背景字体颜色替换为白色,而将书写字符从白色替换为黑色。如何识别和更换颜色?

因为我有成千上万的图像。手动识别黑色字符和背景白色字符是不可能的,反之亦然。我需要的是每个图像l检查是否将字符写成黑色(如果没有),将字符颜色更改为黑色,将背景更改为白色。

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

enter image description here

enter image description here

最佳答案

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

cv2.subtract(255, img) 

关于image - 在图像中用白色替换黑色,用白色替换黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43053923/

相关文章:

java - 旋转图像对象

python - 我正在尝试使用 pandas 和 sqlalchemy 将数据加载到 redshift 中

java - Android OpenCV - 使用 HoughCircles 检测点的问题

python - 仅使用 OpenCV 检测图像中的虚线(断线)

c++ - 有没有办法在 OpenCV 中绘制图形?

javascript - 悬停时的图像效果不透明

php - 存储个人资料图片。 (数据库还是文件系统?)

javascript - 使用 jQuery attr 检查 img src 是否为空

python-3.x - 使用opencv查找轮廓(图像处理)

python-3.x - 机器学习与人类设计的一些规则