{"repo":"haoking/opencvjs","free":true,"listed":false,"github":"https://github.com/haoking/opencvjs","clone":"git clone https://github.com/haoking/opencvjs.git","description":"Complete opencvjs (With the lastest OpenCV 4.0.0+)","language":"JavaScript","stars":53,"topics":["opencvjs","opencv","javascript","matrix"],"license":"MIT","category":"chat-messaging","readme_excerpt":"opencvjs opencv.js plus a layer of extra cv.Mat convenience methods. Baseline: OpenCV 5.0.0, WebAssembly (self-built — see Build from source). OpenCV upstream is actively maintained — 5.0.0 shipped on 2026-06-06, and the 4.x line is still receiving releases in parallel (4.14.0 on 2026-07-19). What upstream does not ship is a standalone, production-oriented opencv.js : the official build is a reduced-function tutorial build, bundled inside opencv-{VERSION}-docs.zip on each release and mirrored at docs.opencv.org/{VERSION}/opencv.js . An OpenCV maintainer states it plainly in opencv#25425: \"Only reduced subset of functions is provided here (size vs functionality compromise). Due to this there is no official OpenCV JS release. We don't recommend to use that file directly in your projects.\" Up to 1.x this project shipped a 13.9 MB asm.js file derived from the official OpenCV 4.0.1 build, patched in place and never rebased. 2.0 builds the artifact from source (Docker + emsdk, pinned to build/opencv-version.txt ) with its own export whitelist, and keeps the extension layer as separate modules under src/js/ . What changed in 3.0 - Baseline moved from OpenCV 4.14.0 to 5.0.0. This is a genuinely breaking upgrade. - cv.CascadeClassifier , cv.HOGDescriptor , cv.AKAZE , cv.BRISK , cv.KAZE , cv.AgastFeatureDetector and cv.groupRectangles are gone. Not a whitelist choice — OpenCV 5 deleted them from the C++ API , so they cannot be whitelisted back. Code using them throws TypeError . See Kn","default_branch":null,"files":null,"tree":[],"storefront":"/r/haoking","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haoking/opencvjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}