Skip to content
You must be logged in to sponsor vadixidav

Become a sponsor to Geordon Worley

Hey everyone, I am Geordon Worley. I love Rust, and I think computer vision is the future.

It is difficult for beginners to get into computer vision. Part of that, I believe, is poorly documented or overly complicated APIs. Many people have difficulty with OpenCV, as you are left stranded in composing its APIs into more substantial applications based on examples and documentation that doesn't really explain how everything fits together in the real world. While you can get more advanced, a beginner should be able to get started with computer vision, utilizing a powerful pipeline, with high-level abstractions, and only getting as detailed as they need to be. Additionally, for those wanting to get into photogrammetry specifically, it is difficult to modify existing code bases. Many of these code bases, such as ORB_SLAM2, are not designed for you to swap out one algorithm for another, nor are they designed to be reused (many even leak memory!), as their original purpose was to publish a paper. We need a set of core APIs for computer vision that allow us to simply compose the computer vision pipeline we want. These APIs must also allow researchers and newcomers to integrate their own algorithms so that they can learn new things, and compose these pipelines into more substantial applications.

So far, my work on Rust CV has been to shape these APIs into what exists today. More examples, tutorials, documentation, algorithms, tooling, and other things need to be developed in order to meet our goals. The more money I get from sponsorships, the more time I will be able to spend focusing on this. As I write this, I am between jobs, and I have decided to take my time to focus on this project. I have been putting all my time into it because it energizes me, rather than tiring me. I love it. However, the amount of time I can put into Rust CV in the future is going to depend on how much money I get through sponsorships, though I plan to stick with the project regardless of whether I make $0 or $5000 a month from sponsorships.

Don't donate if you can't afford it. Go invest that money instead. Thank you.

1 sponsor has funded vadixidav’s work.

@vadixidav

If I am able to reach at least $2000 a month, this will be enough for me to spend at least 30 hours a week on open source development without needing to worry about basic needs. This is enough for me to begin working full-time on open source.

@AdrianEddy

Featured work

  1. rust-cv/cv

    Rust CV mono-repo. Contains pure-Rust dependencies which attempt to encapsulate the capability of OpenCV, OpenMVG, and vSLAM frameworks in a cohesive set of APIs.

    Rust 857
  2. rust-cv/arrsac

    Implements ARRSAC from the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"

    Rust 17
  3. rust-cv/hnsw

    HNSW ANN from the paper "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs"

    Rust 226
  4. rust-cv/hgg

    Hierarchical Greedy Graph

    Rust 14
  5. rust-cv/space

    Spatial library for Rust

    Rust 39
  6. rust-cv/hamming-lsh

    Generates and utilizes deterministic dictionaries to generate balanced locality-sensitive hashes (similar to simhash) for arbitrary hamming space features

    Rust 5

0% towards $2,000 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select
  • Get a Sponsor badge on your profile