我正在从事一个涉及识别图像中字符的项目。我需要将图像的深色部分切换为浅色,将浅色部分切换为深色(或黑色),因为该程序使用浅色作为背景,深色作为字母。任何人都可以告诉我任何可以帮助我做到这一点的脚本吗?在 JavaScript 或 Python 中。谢谢你。
问问题
538 次
2 回答
2
您将需要一些库来读取图像,例如 opencv。由于通常白色是 255,因此使用它来反转颜色:
import cv2
image = cv2.imread('imagefile.jpg')
image = 255 - image
cv2.imwrite('inverted.jpg')
于 2013-01-09T01:23:32.217 回答
0
要在 Python 中进行图像处理,您可以使用 OpenCV(cv2)、NumPy 和 SciPy、scikit-image...
首先,您将图像从文件读入 NumPy 数组。然后你可以通过(255 - img)反转图像。这是一些示例代码:
from pylab import imshow
import cv2
img = cv2.imread("test.png")
rimg = 255 - img
imshow(rimg)
于 2013-01-09T01:19:23.920 回答