在JS或Python中操纵颜色

2024-04-28 06:24:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个项目,这个项目涉及到识别图像中的字符。我需要将图像的深色部分切换为浅色,将浅色部分切换为深色(或黑色),因为程序使用灯光作为背景,使用深色作为文字。 有谁能告诉我有什么脚本可以帮助我做到这一点吗?在JavaScript或Python中。 谢谢您。在


Tags: 项目图像程序脚本javascript字符背景文字
3条回答

使用Python可以使用ImageMagick的Python绑定:

http://www.imagemagick.org/script/api.php

似乎支持图像对比度选项:

http://www.imagemagick.org/script/command-line-options.php

要在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)

您需要一些库来像opencv一样读取图像。 由于白色通常为255,因此使用此选项反转颜色:

  import cv2
  image = cv2.imread('imagefile.jpg')
  image = 255 - image
  cv2.imwrite('inverted.jpg')

相关问题 更多 >