相關內容詳細介紹請移步官網:【https://docs.opencv.org/3.3.1/db/d64/tutorial_js_colorspaces.html】
let src = cv.imread('canvasInput');
let dst = new cv.Mat();
//對於任一像素
//若 0<r<150 && 0<g<150 && 0<b<150 && 0<alpha<255
//則輸出圖像(二值圖像)相應位置上灰度值為 255
//否則為 0
let low = new cv.Mat(src.rows, src.cols, src.type(), [0, 0, 0, 0]);
let high = new cv.Mat(src.rows, src.cols, src.type(), [150, 150, 150, 255]);
cv.inRange(src, low, high, dst);
cv.imshow('canvasOutput', dst);
src.delete(); dst.delete(); low.delete(); high.delete();