🐛 Issue: Inconsistent Hand Landmark Detection / Glitch in Live Stream Mode (Android)
type:bug
### Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
None
### OS Platform and Distribution
Android
### Mobile device if the issue happens on mobile device
All android devices
### Browser and version if the issue happens on browser
_No response_
### Programming Language and version
Kotlin
### MediaPipe version
MediaPipe v0.10.33
### Bazel version
_No response_
### Solution
Possible tracking instability due to multi-hand depth variation and lack of smoothing. Built-in filtering and better distance estimation support may help.
### Android Studio, NDK, SDK versions (if issue is related to building in Android environment)
_No response_
### Xcode & Tulsi version (if issue is related to building for iOS)
_No response_
### Describe the actual behavior
Hand landmarks are unstable and jittery during live camera use. They sometimes misalign with the actual hand, especially when using two hands at different distances. Distance values also fluctuate and are inconsistent.
### Describe the expected behaviour
Hand landmarks should be stable, smooth, and accurately aligned with the actual hand position. Tracking should remain consistent even with slight movement or when using multiple hands. Distance values should also be stable and not fluctuate significantly.
### Standalone code/steps you may have used to try to get what you need
Using Hand Landmarker (LIVE_STREAM mode) with camera input Processing frames continuously and rendering landmarks on preview Using multiple hands (maxHands = 2) Calculating distance using landmark coordinates Issue observed during real-time hand movement and varying depth
### Other info / Complete Logs
```shell
```
0 条评论