NodeJS图像处理/分析是否可行?

时间:2013-07-12 02:11:21

标签: javascript image node.js image-processing

我正在服务器端运行NodeJS,我正在尝试进行一些自动图像处理以确定图像的“基色”。

以下是我想要做的步骤:

  1. 拍摄图像(在远程服务器上,通过URL传递)并获取其尺寸
  2. 使用尺寸计算图像的中心
  3. 围绕中心点采用10px x 50px(WxL)矩形
  4. 获取每个像素的RGB值(每张图像500个)
  5. 输出像素的平均值
  6. 我知道在PHP中这样的事情是可能的,但我想使用Node是可能的。我已经看过使用Node-imagick进行基本处理(如调整大小和裁剪)的教程,但不知道从哪里开始这样的更高级分析。

    问题

    (a)Node可以实现吗?

    (b)哪些图书馆允许我这样做?

2 个答案:

答案 0 :(得分:27)

A:是

B:gm

这里有一些更多的字符可以让它足够长,以便进行stackoverflow ...

答案 1 :(得分:0)

node-itk可能对您有所帮助。

Node-ITK是一个node.js包装器,它构建在ITK之上。它旨在促进noe.js在医学图像处理的快速原型设计,教育和Web服务中的使用。

https://npmjs.org/package/node-itk