【opencv.js】通過 inRange 函數篩選滿足條件的像素點


相關內容詳細介紹請移步官網:【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();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM