Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix several issues #6193

Merged
merged 5 commits into from
Dec 9, 2024
Merged

Fix several issues #6193

merged 5 commits into from
Dec 9, 2024

Conversation

mvieth
Copy link
Member

@mvieth mvieth commented Dec 7, 2024

Please see individual commit messages

This leads to a more precise projection matrix, and, in some cases, avoids high residuals although the point cloud is projectable.
Fixes PointCloudLibrary#6181
@mvieth mvieth added the changelog: fix Meta-information for changelog generation label Dec 7, 2024
It only worked so far because it was never tested with different random seeds. On OpenBSD, where rand() gives truly random numbers (instead of repeatable, pseudo-random numbers), this test fails occasionally.
The test now uses a real-world point cloud instead of a few random points, which is arguably more realistic.
See PointCloudLibrary#6178
The ellipse and torus models both need a lot of memory during compilation. On the Windows CI, there have been warnings that the free memory is almost used up while building the sample consensus library.
The workaround is to not compile these two models at the same time, so that the peak memory consumption is lower. In the long term, we should find out why these two models need so much memory, and improve that.
@mvieth mvieth merged commit 7a0c740 into PointCloudLibrary:master Dec 9, 2024
13 checks passed
@mvieth mvieth deleted the misc15 branch December 9, 2024 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog: fix Meta-information for changelog generation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants