1

我正在从事一个涉及识别图像中字符的项目。我需要将图像的深色部分切换为浅色,将浅色部分切换为深色(或黑色),因为该程序使用浅色作为背景,深色作为字母。任何人都可以告诉我任何可以帮助我做到这一点的脚本吗?在 JavaScript 或 Python 中。谢谢你。

4

2 回答 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 回答