Comments (2)
A couple of sampling functions are implemented in 29c70a1.
The best time is given by the 4th, but it allocates a lot. Comparing on master with the commit before gaves a bit of speed advancement, but allocates more. Not sure of the speed is noise or not.
From julia 1.5 views don't allocate, which give better results for both (the "original" and the 4th sampling) functions.
RANSACBenchmark.jl now has a couple functions that help to benchmark sampling functions.
from ransac.jl.
#24 is merged, so from now on it's easier to play with sampling. Though I still need to check the performance.
from ransac.jl.
Related Issues (20)
- How to add new primitives? HOT 2
- Add back sampling and examples for functional validation
- Add more views() HOT 1
- Estimatescore
- The `isntequal()` function is not working 100% as I want
- Octree and point cloud should be merged in one type HOT 1
- Struct-of-arrays vs array-of-structs HOT 1
- Performance meta HOT 2
- CI takes too long for PR-s
- Set float types HOT 2
- Another RANSAC implementation in Julia HOT 1
- Failure due to negative sqrt HOT 1
- Use ProgressMeter.jl instead of logging
- CI rewrite
- Consider using StructArrays.jl
- Default values like in CGAL
- Use of ConstructiveGeometry.jl
- Rework logging system
- change reset_rand keyword to Union{Nothing, Int}
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ransac.jl.