Generate sketch from a picture. OpenCV.js demo.

Last modified: March 3, 2023

OpenCV JS code

function l(e){let{img:t,outputCanvas:n}=e;const o=window.cv;let a=o.imread(t),r=new o.Mat;o.cvtColor(a,r,o.COLOR_RGBA2GRAY),a.delete();let c=new o.Mat;o.bitwise_not(r,c);let l=new o.Mat,i=new o.Size(33,33);o.GaussianBlur(c,l,i,0,0,o.BORDER_DEFAULT),c.delete();let s=new o.Mat;o.bitwise_not(l,s),l.delete();let u=new o.Mat;o.divide(r,s,u,256),s.delete(),r.delete(),o.imshow(n,u),u.delete()}