CATEGORY
Computer vision 566 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
openvtuber-rsRust port of OpenVtuber2,256GPL-3.0-only
ultralytics-inferenceUltralytics YOLO inference library and CLI for Rust2,178AGPL-3.0
colorspaceA crate for colorimetry covering spectral, RGB, XYZ, L*a'b' and conversions thereof2,108Apache-2.0
calib-targetsMain entry point crate for a collection of plain calibration target detectors built on top of ChESS corners2,105MIT OR Apache-2.0
qiuData visualization library for rust1,931Apache-2.0
npp-rsRust library providing bindings for Nvidia's NPP library1,910MIT
bokehA Rust implementation of image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect.1,843MIT
ying3D data processing library for Rust1,810Apache-2.0
bye_abow_rsVisual bag of words for fast image matching without opencv.1,792MIT
topdon_thermal_rsA Rust library to interface with the TOPDON TC001 dual thermal camera on Linux.1,789MIT
almeida-estimatorImproved OFPS implementation of robust camera position estimator paper by Almeida et. al1,760MIT
is-photoUtility to determine if an image is likely a photograph or a 2D graphic1,750MIT OR Apache-2.0
multiview-estimatorEstimates camera motion using OpenCV's multiple view geometry estimator1,713MIT
detexify-cRust port of the [detexify backend](https://github.com/kirel/detexify-hs-backend).1,701MIT
rustflowFast & accurate dense optical flow1,690MIT
umeyamaAn algorithm for finding the optimal translation, rotation, and scaling that aligns two sets of points with minimum…1,690MIT
xblendA simple color library.1,689MIT
calib-targets-printPrintable calibration target generation for chessboard, ChArUco, PuzzleBoard, and marker boards1,688MIT OR Apache-2.0
hamming-bowProduces binary term frequency bit arrays for hamming-space bag of words1,672MIT
block-motion-detectorDetects frame motion in a OFPS motion field1,658MIT
purecvA pure Rust, high-performance computer vision library focused on safety and portability.1,644LGPL-2.1-or-later
generate-captchaGenerate a training dataset of captchas. But do it really really fast.1,618non-standard
tangram-vision-sdkThe Tangram Vision SDK for multi-sensor systems and sensor fusion.1,615non-standard
eyerisA high-performance image analysis service with AI provider support1,609MIT
burn_gaussian_splattingburn gaussian splatting render pipeline plugin1,602MIT
retrochoirA match result retrospection tool utilizes OCR for games1,600GPL-3.0-or-later
symcode-webappSymbolic Barcode - Web App1,598MIT OR Apache-2.0
tirFor now, but a squat, but then: a great tool! A tool revealing what's hidden, on HPCs far away. No need for a file transfer, you…1,596MIT
mixtursUnofficial implementation of Dirichlet Process Mixture Model Split/Merge algorithm1,596MIT
cv-decoderDetects frame motion using OpenCV1,595MIT
ofps-suiteGUI tool for OFPS1,572MIT
models-cvGroundtruth Data Generation for SFM Pipelines using CG Models1,566BSD-3-Clause
extended-unified-camera-modelExtended Unified Camera Model1,558MIT OR Apache-2.0
homography-estimatorEstimates camera motion using homography1,553MIT
object-detection-opencv-rustObject detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem1,525MIT
opensensorA crate for streaming and archiving measurements from sensors1,490Apache-2.0
vlung-analysisCT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア1,484MIT
calib-targets-puzzleboardPuzzleBoard self-identifying chessboard target detector (Stelldinger 2024)1,480MIT OR Apache-2.0
tesseract-nativeNative tesseract-ocr library for executable application. Rebuild from: https://github.com/fschutt/tesseract-static-rs by fschutt1,451Apache-2.0
transformationsHomogeneous Transformation Matrices and Quaternions1,450non-standard
layoutparser-ortA simplified port of LayoutParser for detecting layout elements on documents.1,442Apache-2.0
moenarch-runtime-coreDomain-neutral runtime surface contracts and adapter helpers.1,442MIT OR Apache-2.0
moenarch-math-geometry-2dShared 2D geometry contracts for multimodal image, video, and layout processing.1,419MIT OR Apache-2.0
moenarch-video-analysis-coreCore media, timing, detection, and analyzer contracts for video-analysis.1,412MIT OR Apache-2.0
mnist_readerDownload the MNIST dataset and simply read it.1,359MIT
icentral-test-qubeDynamic graph optimization for rapid update of betweenness centrality using Minimum Union Cycles.1,350MIT OR Apache-2.0
kornia-apriltagAprilTag marker detection and decoding in Rust1,350Apache-2.0
moenarch-tensor-dataSmall finite f32 tensor contracts and metadata for video-analysis.1,326MIT OR Apache-2.0
dcc-oxidizerOxidizing DCCs into Rust. Allowing a bridge between the DCC API and image processing in Rust, using FFI.1,313EUPL-1.2
range2dAn iterator for traversing a 2D rectangular coordinate space.1,304EUPL-1.2
trackforgeA unified, high-performance computer vision tracking library.1,293MIT
moenarch-jobs-coreReusable long-running job state, cancellation, progress, logs, and artifact primitives.1,277MIT OR Apache-2.0
moenarch-model-runtimeGeneric model specs, bundles, downloads, and job helpers for multimodal runtimes.1,252MIT OR Apache-2.0
const_cge_activationsShared activation function implementations for const_cge1,247MIT
moenarch-numbers-coreDeterministic scalar numeric summaries, quantiles, ranges, and histograms for video-analysis.1,238MIT OR Apache-2.0
moenarch-math-signal-coreShared signal-domain math for windows, frame strides, resampling, and biquad design.1,229MIT OR Apache-2.0
sift-wgpuHigh-performance SIFT (Scale-Invariant Feature Transform) implementation in Rust with CPU and WebGPU backends.1,225MIT
moenarch-video-analysis-ingestMedia ingest traits and source adapters for video-analysis.1,223MIT OR Apache-2.0
moenarch-audio-analysis-coreShared audio frame conversion, windowing, and streaming helpers for video-analysis.1,219MIT OR Apache-2.0
moenarch-text-coreShared text documents, tokenization, spans, and statistics for video-analysis.1,212MIT OR Apache-2.0
moenarch-text-transcriptsTranscript parsing and ASR command adapters for video-analysis.1,208MIT OR Apache-2.0
open_clip_inferenceRun OpenCLIP compatible embedding models via ONNX Runtime1,182MIT
glance-coreA high-level core library for image IO, display, and drawing operations.1,180GPL-3.0
moenarch-audio-analysis-fourierFFT, STFT, and spectral audio analysis for video-analysis.1,178MIT OR Apache-2.0
moenarch-audio-analysis-recognitionDeterministic audio embeddings and similarity search for video-analysis.1,168MIT OR Apache-2.0
moenarch-audio-analysis-speakersSpeaker embeddings, enrollment, identification, VAD, and diarization APIs for video-analysis.1,156MIT OR Apache-2.0
edgefirst-tfliteErgonomic Rust API for TensorFlow Lite with DMABUF zero-copy and NPU preprocessing1,109Apache-2.0
opencv-rs-coreRuntime-agnostic domain types and ports for opencv-rs (no FFI dependency)1,103MIT OR Apache-2.0
bevy_webcambevy webcam plugin1,082MIT OR Apache-2.0
moondreamClient for interacting with the Moondream API1,043MIT
moenarch-runtime-onnxDomain-neutral ONNX Runtime session and tensor helpers.1,025MIT OR Apache-2.0
colmapA comprehensive Rust library for COLMAP-style computer vision and 3D reconstruction1,012MIT
opencv-rs-ffiOpenCV-backed adapters implementing the opencv-rs-core ports1,008MIT OR Apache-2.0
burn_dinov2burn dinov2 model inference and training1,003MIT OR Apache-2.0
vision-calibration-coreCore math types, camera models, and RANSAC primitives for vision-calibration995MIT
imspectExplore features of images during debug session979MIT
pure-onnx-ocr-sync【Sync Version】Pure Rust OCR pipeline that runs PaddleOCR DBNet + SVTR ONNX models without C/C++ dependencies.965Apache-2.0
yscv-tensorSIMD-accelerated tensor library with f32/f16/bf16 support and 80+ operations947MIT OR Apache-2.0
img_rccA Rust library for image processing with CUDA, C++.943MIT
moritzbrantner-runtime-coreDomain-neutral runtime surface contracts and adapter helpers.928MIT OR Apache-2.0
cortenforge-vision-coreCore vision interfaces and capture/overlay helpers for the CortenForge stack.915Apache-2.0
rustgeomappingA set of base tools that are designed to allow RGBD cameras create 2.5D heightmaps from the captured pointclouds. Primarily aimed…898GPL-3.0
orbbec-sdk-sysLow-level Rust bindings for https://github.com/orbbec/OrbbecSDK_v2895MIT
bellande_artificial_intelligence_frameworkA comprehensive artificial intelligence and computer vision training framework developed by Bellande AI Research.
Provides tools…892GPL-3.0-or-later
bevy_radiant_foambevy radiant foam render pipeline and asset loader850MIT OR Apache-2.0
yolov10YOLOv10 object detection implementation in Rust with ONNX Runtime821Apache-2.0
moenarch-audio-analysis-transcriptionRust-native audio and video transcription orchestration for video-analysis.816MIT OR Apache-2.0
subpixel-edgeHigh-performance subpixel edge detection library with parallel processing using Canny algorithm816MIT OR Apache-2.0
cortenforge-modelsBurn-based model definitions (LinearDetector/ConvolutionalDetector) for the CortenForge stack.811Apache-2.0
ringgridPure-Rust detector for coded ring calibration targets807MIT OR Apache-2.0
deconvolutionRust image deconvolution and restoration library.807MIT
vision-calibration-linearClosed-form and linear initialization solvers for calibration-rs797MIT
opencv-rs-fakeIn-memory opencv-rs port implementations for unit testing775MIT OR Apache-2.0
moenarch-video-analysis-ffmpegFFmpeg-backed media ingest for video-analysis.759MIT OR Apache-2.0
edge-impulse-runnerA Rust library for running Edge Impulse Linux models756BSD-3-Clause
wgcAn ergonomic Rust wrapper for Windows.Graphics.Capture API752MIT OR Apache-2.0
moritzbrantner-video-analysis-coreCore media, timing, detection, and analyzer contracts for video-analysis.743MIT OR Apache-2.0
vision-calibration-optimNon-linear optimization problems and solvers for calibration-rs711MIT
waldo_visionA multi-layered computer vision engine for detecting significant events in real-time video streams.665MIT
wifi-densepose-coreCore types, traits, and utilities for WiFi-DensePose pose estimation system658MIT OR Apache-2.0
xberg-candle-ocrCandle-based VLM OCR engines for Xberg - pure-Rust transformer OCR (TrOCR, PaddleOCR-VL, GLM-OCR)656MIT
wifi-densepose-signalWiFi CSI signal processing for DensePose estimation648MIT OR Apache-2.0
cortenforge-burn-datasetDataset loading, splitting, and Burn-compatible batching utilities for CortenForge.635Apache-2.0
viser-complexitySpatial/temporal/DCT complexity analysis for viser621BSD-2-Clause
kornia-lieLie groups and algebras614Apache-2.0
zbar-packSafe Rust bindings for ZBar barcode scanner with vendored static linking614LGPL-2.1-or-later
viser-shotShot/scene detection for viser using FFmpeg scdet611BSD-2-Clause
cortenforge-inferenceDetector factory and inference helpers (Burn-backed or heuristic) for the CortenForge stack.603Apache-2.0
vision-calibration-pipelineEnd-to-end calibration workflows and session APIs for calibration-rs600MIT
burn_synth_importShared import and artifact utilities for burn_synth model pipelines582MIT OR Apache-2.0
yscv-videoVideo decoding (H.264, HEVC), MP4 parsing, and camera I/O574MIT OR Apache-2.0
seiza-imgprocPure-Rust image processing primitives with OpenCV-compatible semantics: Gaussian/median blur, Canny, Otsu, binary morphology,…567Apache-2.0
yscv-kernelsCPU and GPU compute backends with SIMD dispatch and BLAS integration561MIT OR Apache-2.0
glanceA computer vision library in Rust.540GPL-3.0
cortenforge-capture-utilsCapture helpers and recorder sinks (JSON, overlays, pruning) for the CortenForge stack.527Apache-2.0
depthai-sysLow-level FFI crate that builds/links Luxonis DepthAI-Core v3 and exposes Rust bindings.512MIT
moenarch-audio-analysis-ioAudio input helpers and FFmpeg-backed source conveniences for video-analysis.506MIT OR Apache-2.0
moritzbrantner-numbers-coreDeterministic scalar numeric summaries, quantiles, ranges, and histograms for video-analysis.494MIT OR Apache-2.0
moritzbrantner-tensor-dataSmall finite f32 tensor contracts and metadata for video-analysis.481MIT OR Apache-2.0
vision-calibrationHigh-level entry crate for the vision-calibration toolbox479MIT
fast-sweepingUnsigned Distance Fields using Fast Sweeping Method478EUPL-1.2
burn_foregroundForeground extraction (RMBG-1.4 + RMBG-2.0) for burn_synth473MIT OR Apache-2.0
kornia-pnpPerspective-n-Point solvers for kornia471Apache-2.0
apex-camera-modelsCamera projection models (pinhole, fisheye, omnidirectional) for computer vision and robotics462Apache-2.0
yscv-onnxONNX runtime with 128+ operators, quantization, and graph optimization458MIT OR Apache-2.0
moenarch-text-model-runtimeShared tokenizer and native text model runtime traits for video-analysis.454MIT OR Apache-2.0
burn_flex_gmmSparse submanifold convolution kernels and FlexGMM-style gather+GEMM helpers.438MIT OR Apache-2.0
apple-visionSafe Rust bindings for Apple's Vision framework — OCR, object detection, face landmarks on macOS437MIT OR Apache-2.0
yscv-detectObject detection pipeline with YOLOv8, NMS, and heatmap decoding432MIT OR Apache-2.0
oxify-connect-visionVision/OCR connector for OxiFY workflows426Apache-2.0
webarkitlib-rsA high-performance, memory-safe Rust port of WebARKitLib (ARToolKit) for native and WASM.415LGPL-3.0-or-later
wifi-densepose-nnNeural network inference for WiFi-DensePose pose estimation412MIT OR Apache-2.0
burn_tripoTripoSG(-scribble) implemented in burn410MIT OR Apache-2.0
depthaiExperimental Rust bindings and idiomatic wrapper for Luxonis DepthAI-Core v3.400MIT
cortenforge-trainingBurn-based training and eval for LinearClassifier/MultiboxModel models in the CortenForge stack.399Apache-2.0
cortenforge-vision-runtimeBevy plugins for capture and inference runtime built on vision_core for the CortenForge stack.397Apache-2.0
moritzbrantner-jobs-coreReusable long-running job state, cancellation, progress, logs, and artifact primitives.385MIT OR Apache-2.0
burn_synthShared utilities and pipeline re-exports for burn_synth381MIT OR Apache-2.0
nv-coreShared types, IDs, timestamps, geometry, errors, metadata, health events, and metrics for the NextVision runtime.376MIT OR Apache-2.0
yscv-trackMulti-object tracking with DeepSORT, ByteTrack, and Kalman filter374MIT OR Apache-2.0
hacam-lib-rsA cross-platform userspace driver for interacting with the Huawei EnVizion 360 camera (Huawei CV60)372Apache-2.0 OR BSD-2-Clause
orbbec-sdkHigh-level bindings to Orbbec SDK v2368MIT
re-fft2dFourier transform for 2D data such as images360MPL-2.0
norfair-rsObject tracking library - Rust port of Python norfair357BSD-3-Clause
wifi-densepose-ruvectorRuVector v2.0.4 integration layer — ADR-017 signal processing and MAT ruvector integrations356MIT OR Apache-2.0
yscv-autogradDynamic computation graph with tape-based reverse-mode autodiff350MIT OR Apache-2.0
loftrNative Rust/tch implementation of LoFTR feature matching344Apache-2.0
moenarch-image-analysis-coreShared image views, pixel formats, and image statistics for video-analysis.343MIT OR Apache-2.0
nv-frameFrame abstraction for the NextVision runtime — zero-copy, ref-counted FrameEnvelope.338MIT OR Apache-2.0
moritzbrantner-text-coreShared text documents, tokenization, spans, and statistics for video-analysis.334MIT OR Apache-2.0
moenarch-vector-analysis-coreDense vector validation and metrics for video-analysis.327MIT OR Apache-2.0
moritzbrantner-math-signal-coreShared signal-domain math for windows, frame strides, resampling, and biquad design.319MIT OR Apache-2.0
rustorch-coreCore tensor library for RusTorch319MIT OR Apache-2.0
moritzbrantner-video-analysis-ingestMedia ingest traits and source adapters for video-analysis.316MIT OR Apache-2.0
moenarch-math-linearDense matrix and kernel contracts bridging tensor-data and vector-analysis-core.315MIT OR Apache-2.0
vernier-maskCOCO RLE codec, polygon rasterizer, and mask kernels for the vernier evaluation library311MIT OR Apache-2.0
yscv-evalEvaluation metrics (mAP, MOTA, HOTA) and dataset adapters309MIT OR Apache-2.0
moenarch-image-analysis-processingCPU image processing primitives for video-analysis.308MIT OR Apache-2.0
moritzbrantner-audio-analysis-coreShared audio frame conversion, windowing, and streaming helpers for video-analysis.307MIT OR Apache-2.0
moritzbrantner-model-runtimeGeneric model specs, bundles, downloads, and job helpers for multimodal runtimes.304MIT OR Apache-2.0
yscv-imgproc100+ SIMD-accelerated image processing operations for u8 and f32303MIT OR Apache-2.0
burn_trellisTrellis2 integration utilities and runtime scaffolding for burn_synth302MIT OR Apache-2.0
cortenforgeUmbrella crate for the CortenForge stack; re-exports app-agnostic crates with feature wiring.301Apache-2.0
yscv-optimOptimizers (SGD, Adam, LAMB), LR schedulers, and gradient clipping301MIT OR Apache-2.0
yscv-recognizeFace/object recognition with cosine matching and VP-Tree ANN300MIT OR Apache-2.0
moritzbrantner-text-transcriptsTranscript parsing and ASR command adapters for video-analysis.295MIT OR Apache-2.0
vernier-partialShared wire envelope and partition policy for vernier's distributed-eval partials (ADR-0032)294MIT OR Apache-2.0
nv-viewPTZ/view-state, camera motion modeling, epoch policy, and context validity for the NextVision runtime.293MIT OR Apache-2.0
wifi-densepose-wifiscanMulti-BSSID WiFi scanning domain layer for enhanced Windows WiFi DensePose sensing (ADR-022)289MIT OR Apache-2.0
yscv-threadpoolCustom work-stealing thread pool with priority-aware cold-idle spin — drop-in for rayon::ThreadPool in yscv inference paths285MIT OR Apache-2.0
moritzbrantner-audio-analysis-transcriptionRust-native audio and video transcription orchestration for video-analysis.281MIT OR Apache-2.0
rustorch-nnNeural network modules for RusTorch272MIT OR Apache-2.0
bpm-ocrA library for attempting to extract a blood pressure monitor reading from an image using opencv.268MIT
moenarch-image-analysis-segmentationImage segmentation prompts, masks, and segment contracts for video-analysis.263MIT OR Apache-2.0
moenarch-data-inversion-coreShared fidelity and inversion trace metadata for generated analysis outputs.262MIT OR Apache-2.0
aruco-rsA high-performance, SIMD-accelerated ArUco marker detector for Native and WASM.261MIT
moenarch-image-analysis-ioStill-image PNG/JPEG/WebP loading and saving for video-analysis.261MIT OR Apache-2.0
moenarch-vision-coreShared visual detection, embedding, and identity-match contracts for multimodal analysis.260MIT OR Apache-2.0
burn_depthburn depth pro model inference259MIT OR Apache-2.0
moritzbrantner-runtime-onnxDomain-neutral ONNX Runtime session and tensor helpers.253MIT OR Apache-2.0
locus-coreA high-performance fiducial marker detector for robotics.252MIT OR Apache-2.0
moenarch-image-analysis-ocrOCR model presets, rich text outputs, and image/video backend contracts for video-analysis.251MIT OR Apache-2.0
moenarch-image-analysis-detectionCanonical image detection types and mask-proposal adapters for video-analysis.251MIT OR Apache-2.0
moenarch-image-analysis-synthesisDeterministic image synthesis helpers for video-analysis.250MIT OR Apache-2.0
omni_searchA unified Rust SDK for multimodal embedding and similarity search.250MIT OR Apache-2.0
openlbA high-speed Sexual Image classifier and filtering library246non-standard
moritzbrantner-audio-analysis-speakersSpeaker embeddings, enrollment, identification, VAD, and diarization APIs for video-analysis.244MIT OR Apache-2.0
qrcode-ai-scannerQR code decoding and scannability scoring for artistic, AI-generated, and photo-captured QR codes243AGPL-3.0-or-later
moenarch-audio-analysis-rhythmOnset and tempo analysis for video-analysis audio pipelines.241MIT OR Apache-2.0
moenarch-image-analysis-embeddingsConcrete image and face embedding contracts, presets, and backend traits.240MIT OR Apache-2.0
slamkit-rsA Rust library for implementing SLAM systems239MIT
moenarch-video-analysis-splitFFmpeg-backed scene splitting utilities for video-analysis.239MIT OR Apache-2.0
moenarch-video-analysis-detectorsScene detection algorithms and detector adapters for video-analysis.238MIT OR Apache-2.0
bevy_synth_runtimeRuntime services for the bevy_synth app (worker, args, cache, IO)236MIT OR Apache-2.0
yscv-modelNeural network layers, training loop, model zoo, and data loading236MIT OR Apache-2.0
yscv-cliCLI for inference, benchmarking, and evaluation234MIT OR Apache-2.0
video-analysis-coreCore media, timing, detection, and analyzer contracts for video-analysis.230MIT OR Apache-2.0
iqaA single, ergonomic API over the patchwork of visual quality assessment metrics in the Rust ecosystem.226MIT OR Apache-2.0
moritzbrantner-audio-analysis-fourierFFT, STFT, and spectral audio analysis for video-analysis.225MIT OR Apache-2.0
vernier-corePure-Rust core for the vernier evaluation library223MIT OR Apache-2.0