You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.
HI, i found a bug in original and your PTAM code.
bug is related to map initialisation
here it is:
line362: p->RefreshPixelVectors();
At this moment p->worldPosition is not set, therefore pixel vectors will get arbitrary values.
this then prevents
finder.SetSubPixPos(vec(vTrailMatches[i].second));
bool bGood = finder.IterateSubPixToConvergence(*pkSecond,10);
to find matches.
The text was updated successfully, but these errors were encountered:
Can you make a pull request for this change? Then I am happy to take a look
at it. Thanks
On Jun 18, 2015 8:19 PM, "vixtor-qm" [email protected] wrote:
HI, i found a bug in original and your PTAM code.
bug is related to map initialisation
here it is:
line362: p->RefreshPixelVectors();
At this moment p->worldPosition is not set, therefore pixel vectors will
get arbitrary values.
this then prevents
finder.SetSubPixPos(vec(vTrailMatches[i].second));
bool bGood = finder.IterateSubPixToConvergence(*pkSecond,10);
to find matches.
—
Reply to this email directly or view it on GitHub #70.
HI, i found a bug in original and your PTAM code.
bug is related to map initialisation
here it is:
line362: p->RefreshPixelVectors();
At this moment p->worldPosition is not set, therefore pixel vectors will get arbitrary values.
this then prevents
finder.SetSubPixPos(vec(vTrailMatches[i].second));
bool bGood = finder.IterateSubPixToConvergence(*pkSecond,10);
to find matches.
The text was updated successfully, but these errors were encountered: