[Epic] Markerless image tracking
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- cpp, wasm
- Ambito
- computer-vision
Direzione di ricerca
Start by reading the existing marker-based pipeline, especially TrackingPointSelector, homography, and optical-flow work, along with foundation issues #34, #35, #44, and #46. Review the webarkit-testing examples from #30, #36, and #38. This epic is done only when the markerless target and approach are decided and concrete sub-issues define the implementation and example work.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Goal
Develop markerless image tracking for WebARKit — tracking natural images / planar surfaces without a pre-registered marker — building on the marker-based planar tracker.
Context
The marker-based Teblid / AKAZE / ORB / FREAK planar tracker is being made correct and robust (pose, projection, tracking-loss, examples) under the Marker-based tracking foundation milestone. That pipeline (feature detection → matching → homography → solvePnP → pose) is the stepping stone toward markerless tracking. This epic seeds the Markerless tracking milestone and will be broken into sub-issues as the approach is decided.
Scope / open questions (to refine)
- Define the "markerless" target: on-the-fly reference acquisition (use the first frame / a captured keyframe as the reference), matching against a database of natural images, or instant tracking of an arbitrary planar surface.
- Reference/keyframe management without a pre-supplied marker image.
- Extend the existing OCVT pipeline (
TrackingPointSelector, homography, optical flow) to a markerless workflow. - Evaluate approaches (instant tracking, plane detection, SLAM-lite).
- New example(s) in webarkit-testing demonstrating markerless tracking.
- WASM performance budget (detection cost per frame — cf. #44).
Foundation it builds on
- Pose/projection correctness: #34, #35
- Tracking-loss detection: #46
- Detection performance: #44
- Examples (webarkit-testing): #30, #36, #38
Status
Planning / north-star epic. Sub-issues to follow.
- Lingua principale
- C++
- Stelle
- 21
- Fork
- 8
- Merge medio
- 7h 20m
- PR unite (30g)
- 26
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di webarkit/WebARKitLib
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
webarkit/WebARKitLib#114 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 93/100
webarkit/WebARKitLib#107 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
webarkit/WebARKitLib#113 ·
I maintainer di solito rispondono entro 1 giorno
-
configure(): an explicit logLevel equal to arLogLevel does not sync a divergent webarkitLogLevelAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
webarkit/WebARKitLib#111 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
webarkit/WebARKitLib#110 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di webarkit/WebARKitLib
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
godotengine/godot#125004 ·
I maintainer di solito rispondono entro 1 giorno
-
44-x-y bug :beetle:
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
electron/electron#55528 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
gabime/spdlog#3698 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
ai_p2 bug comp-datalake
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
ClickHouse/ClickHouse#128306 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
70 Instance - Raid - Outland
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
azerothcore/azerothcore-wotlk#28328 ·
I maintainer di solito rispondono entro 1 giorno