{"repo":"WebAR-rocks/WebAR.rocks.object","free":true,"listed":false,"github":"https://github.com/WebAR-rocks/WebAR.rocks.object","clone":"git clone https://github.com/WebAR-rocks/WebAR.rocks.object.git","description":"Lightweight WebGL and JavaScript library for real time object detection, tracking and 6DoF pose estimation in the browser 📦. Included in WebAR.rocks.train for custom neural network training.","language":"JavaScript","stars":95,"topics":["3d","ar","augmented-reality","camera","computer-vision","javascript","object-detection","object-tracking","real-time","threejs"],"license":null,"category":"machine-learning","readme_excerpt":"JavaScript/WebGL lightweight object detection and tracking library for WebAR Standalone AR Coffee - Enjoy a free coffee offered by WebAR.rocks ! The coffee cup is detected and a 3D animation is played in augmented reality. This demo only relies on WebAR.rocks.object and THREE.JS. 🚀 NEW: Since March 2025, you can train your own neural network using your 3D model(s) with WebAR.rocks.train. Table of contents Features Object specifications Target object 3D Model Architecture Demonstrations Standalone static JS demos WebXR viewer demos Specifications Get started Initialization arguments The Detection function Arguments Return value Asynchronous function Other methods Video cropping Scan settings WebXR integration Error codes Hosting Using the ES6 module Neural network models About the tech Under the hood Compatibility License References Features Here are the main features of the library: object detection camera video feed capture using a helper on the fly neural network change demonstrations with WebXR integration Object specifications Target object The target object must have an aspect ratio between 1/2.5 and 2.5. An object with an aspect ratio of 1 fits into a square (equal width and height). For example, the standard Red Bull can has an aspect ratio of 2.5 (height/diameter). Elongated objects, such as a fork, a pen, or a knife, do not meet this requirement. In such cases, it may be easier to target only a specific part of the object (e.g., the end of the fork). We only detect ","default_branch":null,"files":null,"tree":[],"storefront":"/r/WebAR-rocks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WebAR-rocks/WebAR.rocks.object/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."}