Objectron predicts low confidence and tracking jitter
See original GitHub issuePlugin Version or Commit ID
v0.10.0
Unity Version
2021.3f1
Your Host OS
MacOS M1
Target Platform
iOS
Description
Hi, I’m try to create a shoes try-on app, but there are some problems:
- Low confidence
- tracking jitter
- Need to set
FOCAL_LENGTH
andPRINCIPAL_POINT
What do I need to do to get rid of these two problems?
As shown in the video effect.
Thanks in advance.
Code to Reproduce the issue
var tmp_Rotation = CameraCoordinate.GetApproximateQuaternion(target);
sneaker.rotation = tmp_Rotation;
var tmp_Position = screen.rect.GetPoint(target.Keypoints[0].Point3D,
Application.isEditor ? Vector2.one : new Vector2(2.0975f, 1.5731f), Vector2.zero, 1, rotationAngle, isMirrored);
sneaker.localPosition = tmp_Position;
sneaker.localScale = (target.Scale[0] + target.Scale[1] + target.Scale[2]) / 3 * Vector3.one * 90000 ;
Additional Context
No response
Issue Analytics
- State:
- Created a year ago
- Comments:8 (2 by maintainers)
Top Results From Across the Web
mediapipe/docs/solutions/objectron.md at master
It also retains object identity across frames and ensures that the prediction is temporally consistent, reducing the jitter. The Objectron 3D object detection ......
Read more >Keypoint-Based Category-Level Object Pose Tracking from ...
Pose tracking encourages temporally consistent pose predictions, allowing past observations to inform current predictions.
Read more >Deep Learning on Monocular Object Pose Detection and ...
Among methods for object pose detection and tracking, deep learning is the ... As a result, the mechanism for predicting a 3D confidence...
Read more >Real-Time 3D Object Detection on Mobile Devices with ...
It also retains object identity across frames and ensures that the prediction is temporally consistent, reducing the jitter. For further ...
Read more >Using Computer Vision and Machine Learning to control ...
Minimum confidence value ([0.0, 1.0]) from the landmark-tracking model for the pose landmarks to be considered tracked successfully, or ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
About Screen rect
The screen.rect is a gameobject of Annotatable Screen. And it’s a RectTransform component, we can using
GameObject.Find("Annotatable Screen").GetComponent<RectTransform>();
to got it.About Occlusion
We wrote a shader for it.
I have a problem, the capsule and sphere are black on the iPhone. Do you know how to solve it? I used the shader which you wrote in a early comment.