在JS或Python中操纵颜色

时间:2013-01-09 01:09:29

标签: javascript python image-processing colors

我正在一个涉及识别图像中字符的项目中工作。我需要将图像的暗部分切换为光线,将光线部分切换为暗(或黑色),因为程序使用光作为背景,使用黑暗作为leters。 任何人都可以告诉我任何帮助我这样做的脚本吗?无论是在JavaScript中还是在Python中。 谢谢。

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

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

支持图像对比度选项:

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

答案 2 :(得分: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)