Rust Computer Vision (rust-cv)

Rust Computer Vision

rust-cv

Organization data from Github https://github.com/rust-cv

Dedicated to making computer vision easier than OpenCV and faster than C++

Home Page:https://discord.gg/d32jaam

GitHub:@rust-cv

Rust Computer Vision's repositories

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.

hnsw

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

Language:RustLicense:MITStargazers:247Issues:5Issues:27

ndarray-vision

Computer vision library built on top of ndarray

Language:RustLicense:Apache-2.0Stargazers:70Issues:5Issues:27

levenberg-marquardt

Provides abstractions to run Levenberg-Marquardt optimization

Language:RustLicense:MITStargazers:68Issues:6Issues:11

nshare

Provides an interface layer to convert between n-dimensional types in different Rust crates

Language:RustLicense:MITStargazers:55Issues:6Issues:9

space

Spatial library for Rust

Language:RustLicense:MITStargazers:41Issues:2Issues:34

cv-core

Rust computer vision core crate

Language:RustLicense:MITStargazers:27Issues:5Issues:11

arrsac

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

Language:RustLicense:MITStargazers:18Issues:4Issues:3

hgg

Hierarchical Greedy Graph

Language:RustLicense:MITStargazers:16Issues:2Issues:4

ndarray-image

Allows conversion between ndarray's types and image's types

Language:RustLicense:MITStargazers:13Issues:2Issues:1

bitarray

A compile time sized array of bits

Language:RustLicense:MITStargazers:12Issues:4Issues:2

ennona

Reconstruction Tool for Rust CV

Language:RustLicense:MITStargazers:7Issues:3Issues:12

hamming-lsh

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

Language:RustLicense:MITStargazers:6Issues:6Issues:0

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

Language:RustLicense:MITStargazers:5Issues:1Issues:7

akaze

Implementation of AKAZE based on the one originally by indianajohn

Language:RustLicense:MITStargazers:3Issues:5Issues:3

rfcs

RFCs for designing components of rust computer vision ecosystem

sample-consensus

Provides abstractions for sample consensus algorithms such as RANSAC

Language:RustLicense:MITStargazers:3Issues:3Issues:1

rust-cv.github.io

Website and resources for Rust CV

cv-geom

Collection of computational geometry algorithms for Rust CV

Language:RustLicense:MITStargazers:1Issues:6Issues:1

cv-optimize

Provides optimizers for common computer vision problems

Language:RustLicense:MITStargazers:1Issues:6Issues:0

cv-pinhole

Pinhole camera model for Rust CV

Language:RustLicense:MITStargazers:1Issues:6Issues:0

eight-point

Implements the eight-point algorithm for estimating the essential matrix

Language:RustLicense:MITStargazers:1Issues:3Issues:0

hamming-dict

Generates codeword dictionaries for hamming-space BoW algorithms

Language:RustLicense:MITStargazers:1Issues:6Issues:0

lambda-twist

Relative camera pose from three 3d to 2d correspondences

Language:RustLicense:MPL-2.0Stargazers:1Issues:7Issues:1

vslam-sandbox

A sandbox for integrating upstream vslam algorithms

Language:RustLicense:MITStargazers:1Issues:2Issues:2

hamming-bow

Binary TF vector generator for bags of hamming space features

Language:RustLicense:MITStargazers:0Issues:6Issues:0

hamming-tree

A tree data structure in hamming space

License:MITStargazers:0Issues:10Issues:0

pgat

Proxy GAT: Abstractions for generic proxy views with GAT to enable generic container types

Language:RustLicense:MITStargazers:0Issues:0Issues:0

rumad

Implementation of the algorithm from the paper "NOMAD version 4: Nonlinear optimization with the MADS algorithm"

License:MITStargazers:0Issues:6Issues:0