NodeJS上的像素操作-将Python OpenCV代码转换为NodeJS

时间:2019-09-18 09:07:35

标签: node.js opencv image-manipulation opencv4nodejs

我在Python的OpenCV上开发了一种特定的像素处理方法,该方法使用图像,其蒙版,并在使用蒙版的情况下更改颜色。我想用Electron创建一个桌面应用程序,所以我想如果我在NodeJS中实现我的逻辑会更好。我在Python中的逻辑如下:

combined = cv2.cvtColor(source,cv2.COLOR_GRAY2RGB)
r, g, b = cv2.split(combined)

r[mask!=0] = r[mask!=0]-((r[mask!=0])/10*alpha_value)
g[mask!=0] = g[mask!=0]+((255-g[mask!=0])/10*alpha_value)
b[mask!=0] = b[mask!=0]-((b[mask!=0])/10*alpha_value)

combined = cv2.merge((r,g,b))

由于NodeJS上没有NumPy,是否有任何方法可以在NodeJS上实现此任务?

0 个答案:

没有答案