Pinned Repositories
arrsac
Implements ARRSAC from the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
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.
cv-core
Rust computer vision core crate
hnsw
HNSW ANN from the paper "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs"
levenberg-marquardt
Provides abstractions to run Levenberg-Marquardt optimization
meetups
ndarray-vision
Computer vision library built on top of ndarray
nshare
Provides an interface layer to convert between n-dimensional types in different Rust crates
p3p
Camera pose estimation given 3D points and corresponding pixel coordinates
space
Spatial library for Rust
rust-cv's Repositories
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-cv/hnsw
HNSW ANN from the paper "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs"
rust-cv/ndarray-vision
Computer vision library built on top of ndarray
rust-cv/levenberg-marquardt
Provides abstractions to run Levenberg-Marquardt optimization
rust-cv/nshare
Provides an interface layer to convert between n-dimensional types in different Rust crates
rust-cv/space
Spatial library for Rust
rust-cv/cv-core
Rust computer vision core crate
rust-cv/arrsac
Implements ARRSAC from the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
rust-cv/meetups
rust-cv/hgg
Hierarchical Greedy Graph
rust-cv/ndarray-image
Allows conversion between ndarray's types and image's types
rust-cv/bitarray
A compile time sized array of bits
rust-cv/ennona
Reconstruction Tool for Rust CV
rust-cv/hamming-lsh
Generates and utilizes deterministic dictionaries to generate balanced locality-sensitive hashes (similar to simhash) for arbitrary hamming space features
rust-cv/header-vec
Allows one to store a header struct and a vector all inline in the same memory on the heap and share weak versions for minimizing random lookups in data structures
rust-cv/akaze
Implementation of AKAZE based on the one originally by indianajohn
rust-cv/rfcs
RFCs for designing components of rust computer vision ecosystem
rust-cv/sample-consensus
Provides abstractions for sample consensus algorithms such as RANSAC
rust-cv/rust-cv.github.io
Website and resources for Rust CV
rust-cv/cv-geom
Collection of computational geometry algorithms for Rust CV
rust-cv/cv-optimize
Provides optimizers for common computer vision problems
rust-cv/cv-pinhole
Pinhole camera model for Rust CV
rust-cv/eight-point
Implements the eight-point algorithm for estimating the essential matrix
rust-cv/hamming-dict
Generates codeword dictionaries for hamming-space BoW algorithms
rust-cv/lambda-twist
Relative camera pose from three 3d to 2d correspondences
rust-cv/vslam-sandbox
A sandbox for integrating upstream vslam algorithms
rust-cv/hamming-bow
Binary TF vector generator for bags of hamming space features
rust-cv/hamming-tree
A tree data structure in hamming space
rust-cv/pgat
Proxy GAT: Abstractions for generic proxy views with GAT to enable generic container types
rust-cv/rumad
Implementation of the algorithm from the paper "NOMAD version 4: Nonlinear optimization with the MADS algorithm"