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.

apriltagHigh level Rust bindings to AprilTag library4,370,075BSD-2-ClauseComputer vision opencvRust bindings for OpenCV3,461,911MITAPI bindingsComputer vision re_sdkRerun logging SDK1,867,411MIT OR Apache-2.0Computer visionVisualization rerunLog images, point clouds, etc, and visualize them effortlessly1,663,275MIT OR Apache-2.0Computer visionVisualization wasi-nnHigh-level Rust bindings for wasi-nn1,565,427Apache-2.0Computer visionWebAssembly spaceA library providing abstractions for spatial datastructures and search1,118,528MITComputer visionData structures levenberg-marquardtLevenberg-Marquardt algorithm built on top of nalgebra997,813MITAlgorithmsComputer vision wasmtime-wasi-nnWasmtime implementation of the wasi-nn API295,035Apache-2.0 WITH LLVM-exceptionComputer visionWebAssembly oar-ocrAn Optical Character Recognition (OCR) and Document Layout Analysis library written in Rust.259,231Apache-2.0Computer visionScience pgatProxy GAT: Abstractions for generic proxy views with GAT to enable generic container types251,308MITComputer visionData structures rerun-cliLog images, point clouds, etc, and visualize them effortlessly177,914MIT OR Apache-2.0Computer visionVisualization cam-geomGeometric models of cameras for photogrammetry154,976MIT OR Apache-2.0AlgorithmsComputer vision opencv-ros-cameraGeometric models of OpenCV/ROS cameras for photogrammetry143,803MIT OR Apache-2.0AlgorithmsComputer vision visioncortexSemantic Computer Vision136,309MIT OR Apache-2.0Computer visionGraphics machine-vision-formatsTypes and traits for working with raw image data from machine vision cameras99,038MIT OR Apache-2.0Computer visionData structures similariMachine learning framework for building object trackers and similarity search engines97,154Apache-2.0AlgorithmsComputer vision sample-consensusAbstractions for sample consensus algorithms such as RANSAC78,708MITAlgorithmsComputer vision dltDLT (direct linear transform) algorithm for camera calibration71,563MIT/Apache-2.0AlgorithmsComputer vision vtracerA vectorization framework that converts raster images into vector graphics: pluggable frontends, curve fitters, color fitting,…66,068MIT OR Apache-2.0Computer visionGraphics ocr-rsA lightweight and efficient OCR library based on PaddleOCR models, using the MNN inference framework for high-performance text…63,956Apache-2.0Computer visionMultimedia cameleoncameleon is a safe, fast, and flexible library for GenICam compatible cameras.59,808MPL-2.0Computer vision tesseract-rsRust bindings for Tesseract OCR with optional built-in compilation58,900MITComputer visionExternal FFI bindings cameleon-genapicameleon-genapi provides parser and interpreter of GenApi XML.58,344MPL-2.0Computer visionParser implementations cameleon-impl-macrosUtilities used by other cameleon crates implementation.58,325MPL-2.0Computer vision cameleon-devicecameleon-device provides device specific protocol decoders and basic I/O operations for GenICam compatible devices.58,265MPL-2.0Computer vision cameleon-implUtilities used by other cameleon crates implementation.57,550MPL-2.0Computer vision realsense-rustHigh-level RealSense library in Rust55,792Apache-2.0Computer visionExternal FFI bindings cv-coreContains core primitives used in computer vision applications55,170MITAlgorithmsComputer vision realsense-sysRust abstraction layer for the RealSense SDK C library52,512Apache-2.0Computer visionExternal FFI bindings wasmedge-wasi-nnHigh-level Rust bindings for wasi-nn, with LLM extensions.52,031Apache-2.0Computer visionWebAssembly rvimageA remote image viewer with a labeling tool49,900MIT OR Apache-2.0Computer vision eqrEncode text into svg/png/jpg/terminal-format QR codes with optional logo46,805GPL-3.0-onlyCommand line utilitiesComputer vision kreuzberg-tesseractRust bindings for Tesseract OCR with cross-compilation, C++17, and caching improvements39,425MITComputer visionExternal FFI bindings bevy_gaussian_splattingbevy gaussian splatting render pipeline plugin39,053MIT OR Apache-2.0Computer visionGraphics convert-imageconversion functions to convert between image formats36,458MIT/Apache-2.0Computer visionMultimedia::Images zyxZyx machine learning library35,305LGPL-3.0-onlyComputer visionScience oar-ocr-coreCore types and predictors for oar-ocr35,203Apache-2.0Computer visionScience prismaA color library for both simple and complex color manipulation, intending to be the go to rust color library for most tasks. It…32,795MITComputer visionGraphics similari-trackers-rsMachine learning framework for building object trackers and similarity search engines31,253Apache-2.0AlgorithmsComputer vision pipeless-aiAn open-source computer vision framework to build and deploy applications in minutes30,750Apache-2.0Computer visionDevelopment tools oar-ocr-vlVision-Language models for oar-ocr29,957Apache-2.0Computer visionScience kornia-3d3d point cloud processing library29,672Apache-2.0Computer visionScience::Robotics bevy_zeroversebevy zeroverse synthetic dataset generator28,572MITComputer visionGraphics libyuvRaw FFI bindings to libyuv libraries.27,691MITAPI bindingsComputer vision videostream-sysLow-level FFI bindings for VideoStream Library - unsafe bindings to libvideostream26,580Apache-2.0Computer visionExternal FFI bindings libcameraSafe Rust bindings for libcamera26,334MIT OR Apache-2.0API bindingsComputer vision akazeAKAZE feature extraction algorithm for computer vision26,299MITComputer visionScience::Robotics videostreamSafe Rust bindings for VideoStream Library - zero-copy video frame management and distribution26,103Apache-2.0API bindingsComputer vision libcamera-sysLow-level unsafe bindings to libcamera25,905MIT OR Apache-2.0Computer visionExternal FFI bindings rhyoea-commonRhyoea is a Vulkan API bindings for Rust programming language. (Common modules)23,749AGPL-3.0API bindingsComputer vision sqpnpA pure Rust implementation of the SQPnP perspective-n-point algorithm23,662MIT OR Apache-2.0Computer vision mot-rsDead simple multi object tracking in Rust23,606MITAlgorithmsComputer vision openexrHigh-level bindings to OpenEXR 3.0.523,557BSD-3-ClauseAPI bindingsComputer vision abowVisual bag of words for fast image matching23,330MITAlgorithmsComputer vision kornia-icpIterative closest point algorithm library23,297Apache-2.0Computer visionScience::Robotics dqrDecode QR with Quircs on CLI23,072MITCommand line utilitiesComputer vision leaprsSafe wrapper for the LeapC Ultraleap (Leap Motion) hand tracking device API.22,050MIT OR Apache-2.0API bindingsComputer vision fft2dFourier transform for 2D data such as images20,237MPL-2.0AlgorithmsComputer vision captisA Screen capturing library built for Linux, Windows and MacOS.20,212MITComputer visionMultimedia::Images kolor-64Color conversions for games & interactive applications.19,718MIT OR Apache-2.0Computer visionGraphics kolorColor conversions for games & interactive applications.19,528MIT OR Apache-2.0Computer visionGraphics cv-pinholePinhole camera model for comptuer vision18,226MITAlgorithmsComputer vision cv-geomContains computational geometry algorithms used in computer vision17,361MITComputer visionNo standard library rsautoguirsautogui aims to be a cross-platform GUI automation rust crate.17,059MITAPI bindingsComputer vision eight-pointEight-point algorithm for essential matrix estimation16,284MITAlgorithmsComputer vision vzense-rustHigh-level library for Vzense cameras16,165MIT AND BSD-3-ClauseComputer visionExternal FFI bindings clarifai_grpcThe official Clarifai gRPC Rust client15,855Apache-2.0API bindingsComputer vision deepviewrt-sysLow-level FFI bindings for deepview-rt Library15,832AGPL-3.0API bindingsComputer vision jiaoCross platform 2D graphics library15,677LGPL-3.0Computer visionGraphics lambda-twistp3p pose estimation given world points and feature bearings15,669MPL-2.0AlgorithmsComputer vision zxing-cppA rust wrapper for the zxing-cpp barcode library.15,127Apache-2.0API bindingsComputer vision naboA fast K Nearest Neighbor (KNN) library for low-dimensional spaces14,956MIT OR Apache-2.0Computer visionGame development zensimFast psychovisual image similarity metric14,063MIT OR Apache-2.0Computer visionMultimedia::Images zedbarPure Rust barcode and QR code scanning library supporting multiple formats13,819LGPL-3.0-or-laterComputer visionMultimedia::Images deepviewrtDeepViewRT is a highly-optimized AI inference engine for embedded devices and part of the DeepView AI Middleware12,742AGPL-3.0API bindingsComputer vision cvBatteries-included pure-Rust computer vision crate12,562MITComputer vision kalman-rustDead simple implementation of Discrete Kalman filter for object tracking purposes12,053MITAlgorithmsComputer vision kreuzberg-paddle-ocrPaddleOCR via ONNX Runtime for Kreuzberg - high-performance text recognition11,973MITComputer visionText processing vaal-sysLow-level FFI bindings for VAAL Library11,183AGPL-3.0API bindingsComputer vision pylonHighlevel API for Basler Pylon cameras11,139MITComputer visionMultimedia od_opencvObject detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem10,743MITAlgorithmsComputer vision kornia-rsLow-level computer vision library in Rust10,683non-standardComputer visionScience::Robotics lutzRust implementation of "An Algorithm for the Real Time Analysis of Digitised Images" by R. K. Lutz10,537MITAlgorithmsComputer vision detexifyThe `detexify` crate is a port of the classifier that powers https://detexify.kirelabs.org/classify.html.10,505MITComputer vision vaalDeepView Visual AI Acceleration Library (VAAL) provides a highly-optimized and easy-to-use framework for running various…10,501AGPL-3.0API bindingsComputer vision hggApproximate nearest neighbor search collection10,331MITComputer visionData structures pico-detectPixel Intensity Comparison-based Object (PICO) detection library.10,143MITComputer visionWebAssembly paddleocrA simple Rust wrapper for PaddleOCR-JSON.10,001MITComputer visionExternal FFI bindings wasmvisionRust bindings for wasmVision platform host functions.9,989Apache-2.0Computer visionWebAssembly hamming-dictGenerates codeword dictionaries for hamming-space BoW algorithms9,622MITComputer visionNo standard library wrenfold-traitsRuntime traits for the wrenfold symbolic code-generation library.9,564MITComputer visionMathematics qrcode_scannerScan qr-codes from video4linux devices9,142MITComputer visionMultimedia wasmcvRust bindings for wasmCV computer vision interfaces based on WebAssembly.9,096Apache-2.0Computer visionWebAssembly yume-pdqOptimized kernels from hashing to vectorized or Vulkan shader-based exact matching for near real-time high-throughput high-recall…8,539Apache-2.0Computer visionMathematics leap-sysRust bindings for the Leap Motion C library8,396non-standardComputer visionExternal FFI bindings mediatoasciiUtilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most…8,333MIT OR Apache-2.0Command line utilitiesComputer vision sep-sysLow-level bindings to SEP - C library for Source Extraction and Photometry8,122LGPL-3.0AlgorithmsComputer vision hamming-lshProduces locality-sensitive hashes (LHS) for hamming-space bags of features8,014MITComputer visionNo standard library tex-matchSearch through over 1000 different LaTeX symbols by sketching8,001MITComputer vision kasi-kuleAn implementation of CIECAM02 color spaces in Rust7,726non-standardComputer visionScience rvimage-domainProcess elements in the image domain such as polygons or bounding boxes for RV Image7,566MIT OR Apache-2.0Computer vision const_cgeNeural network compiler with a focus on no_std targets7,538MITComputer visionEmbedded development signal_processingA signal processing library.7,526MITAlgorithmsComputer vision yolo_detectorYOLO object detection wrapper for OpenCV and ONNX in Rust7,450MIT OR Apache-2.0Computer visionScience hypetriggerPerform efficient per-frame operations on streaming video7,385MITComputer visionMultimedia image-pyramidA small library to compute image pyramids7,274GPL-3.0-onlyAlgorithmsComputer vision const_cge_macroMacro implementation of const_cge7,014MITComputer visionEmbedded development image2tensorImage to tensor conversion6,955Apache-2.0Computer visionWebAssembly emu_coreA low-level GPGPU compute library featuring cross-platform support and SPIR-V as input6,935MITComputer visionConcurrency imbufImage buffers that abstract over underlying storage (Vec, Arc, or custom backends). Features copy-on-write semantics for…6,638MPL-2.0Computer visionData structures space-partitioningSpace partitioning data structures6,443MITComputer visionGame development tritonserver-rsPefrorm easy and efficient ML models inference6,250MITAPI bindingsComputer vision reduce_image_sizeReduces size of images in a folder (and optionally sub-folders, recursively).6,222MITCommand line utilitiesComputer vision rxcvRxCV provide Rust programming experience to OpenCV.6,061MIT OR Apache-2.0API bindingsComputer vision bombuscv-rsOpenCV based motion detection/recording software built for research on bumblebees.6,041GPL-3.0-onlyCommand line utilitiesComputer vision ofpsFramework for efficient processing of optical flows/motion vectors5,936MITAlgorithmsComputer vision kornia-algebraAlgebraic types for kornia-rs5,910Apache-2.0Computer visionScience::Robotics aikitSet of algorithms and utilities for common AI and ML problems.5,900MITAlgorithmsComputer vision levenberg-marquardt-sparseSparse Levenberg-Marquardt algorithm using PCG-based normal equations, built on nalgebra5,624MITAlgorithmsComputer vision candlelighterA Keras like abstraction layer on top of the Rust ML framework candle5,622MPL-2.0AlgorithmsComputer vision smylArtificial Neuronal Network in Rust5,402non-standardComputer visionMathematics nuitrack-rsRust bindings for the Nuitrack SDK, enabling skeletal tracking, gesture recognition, and other computer vision capabilities.5,346MITAPI bindingsAsynchronous correlation_flowOptical flow measurement with image phase correlation5,312BSD-3-ClauseComputer visionEmbedded development visionmagicCollection of vision & graphics algorithms5,312MIT OR Apache-2.0Computer visionGraphics pico-tflmicro-sysRust bindings of TensorFlow Lite for Microcontrollers for Raspberry Pi Pico5,203MITAPI bindingsComputer vision zyx-coreZyx core utilities5,030MIT OR Apache-2.0Computer visionScience visual-searchVisual search engine for images using Deep Learning models to extract features4,993AGPL-3.0-or-laterComputer visionGraphics openvxOpenVX 1.3.1 wrapper4,735MITAPI bindingsComputer vision burn_dinoburn dino model inference and training4,687MIT OR Apache-2.0Computer vision arducam-legacyDriver for Arducam legacy cameras based on embedded-hal4,601Apache-2.0Computer visionEmbedded development colorverseColor vision diversity (色覚多様性) convertor - not only simulate but also daltonize (色の補正)4,495Apache-2.0AccessibilityCommand line utilities devpngPNG parser4,489MITComputer visionEncoding simple_clusteringImplementations of image clustering and segmentation algorithms such as SLIC and SNIC.4,459MIT OR Apache-2.0Computer visionMathematics apriltag-imageConversion from/to image crate types for apriltag4,409BSD-2-ClauseComputer vision rainbowTypes, conversions, and conveniences for linear and sRGB colors! 🌈4,384Apache-2.0/MITComputer visionGraphics rusty_scrfdA high-performance face detection library using SCRFD model with OpenCV integration4,365MITComputer visionMultimedia::Images rs-cinic-10-indexData index for CINIC-10 dataset4,307MITComputer vision detexify-serverRust port of the [detexify backend](https://github.com/kirel/detexify-hs-backend).4,299MITComputer visionWeb programming::HTTP server openvx-sysNative bindings to the OpenVX library (1.3.1)4,262MITComputer visionExternal FFI bindings convchainBitmap generation from a single example with convolutions and MCMC4,223MITComputer visionGame development az_analyze_imageClient library for Azure AI Services Analyze Image (Image Analysis) APIs4,182Apache-2.0 OR MITAPI bindingsComputer vision rs-cinic-10-burnBurn bindings for rs-cinic-104,178MITComputer vision graph-based-image-segmentationAn implementation of graph-based image segmentation algorithms based on superpixels.4,147MITComputer visionMultimedia::Images object_detectionThe interface for object detection4,130MITComputer vision pitch-pipePitch Pipe is a method for automatically tuning a one euro filter4,105MITAerospaceComputer vision emu_glslA toolkit for GLSL-Rust interop3,996MITComputer visionConcurrency convolve2dEasy and extensible pure rust image convolutions3,942MITAlgorithmsComputer vision mikan-rsA medical image kit for segmentation metrics evaluation, native Rust support, and Python bindings for cross-language performance.3,890MIT OR Apache-2.0Computer visionScience::Neuroscience cecile-supercool-trackerMachine learning framework for building object trackers and similarity search engines3,773Apache-2.0AlgorithmsComputer vision quadimFastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares.3,715MIT OR Apache-2.0AlgorithmsCommand line utilities insightfaceCrate to work with Insightface's Face Detection and Face Swap models.3,643MITAlgorithmsComputer vision rustiiConverts images to ASCII art3,602MITCommand line utilitiesComputer vision omni-waveEasy to use DWT (Discrete Wavelet Transform) library, no need to worry about padding, and a variety of wavelets are available.3,567MIT OR Apache-2.0CompressionComputer vision moving-least-squaresImage deformation using moving least squares3,549MPL-2.0AlgorithmsComputer vision spedSPED(Sub-Pixel Edge Detect) based on a modified Canny non-maximal suppression and a modified Devernay sub-pixel correction.3,526MITComputer vision optical-flow-lkRust implementation of Lucas-Kanade optical flow and Shi-Tomasi feature detection3,523MITAlgorithmsComputer vision moving-least-squares-imageImage deformation using moving least squares3,512MPL-2.0AlgorithmsComputer vision mvsdkRust wrapper on top of Mind Vision Industrial camera SDK C/C++ library3,450MITComputer visionExternal FFI bindings tfmicroRust bindings of TensorFlow Lite for Microcontrollers3,440Apache-2.0API bindingsComputer vision template-matchingGPU-accelerated template matching3,414MITComputer vision skeletonizeA crate for line thinning binary images, includes edge detection and threshold functions for preprocessing.3,409MIT OR Apache-2.0Computer visionMultimedia::Images npp-sysRust library providing bindings for Nvidia's NPP library3,387MITComputer visionExternal FFI bindings qr-rsA CLI utility to encode URLs or text into QR codes in various formats and colors.3,327GPL-3.0-onlyCommand line utilitiesComputer vision imgddcorePerformance-first perceptual hashing library; perfect for handling large datasets. Designed to quickly process nested folder…3,250GPL-3.0-or-laterAlgorithmsComputer vision jiao-qtCross platform 2D painting engine (Qt binding part)3,228Apache-2.0Computer visionGraphics jiao-cairoCross platform 2D painting engine (cairo/gtk binding part)3,227Apache-2.0Computer visionGraphics jiao-webCross platform 2D painting engine (web/wasm binding part)3,219Apache-2.0Computer visionGraphics qrismA Rust library for generating and reading QR codes with Reed-Solomon error correction. Supports traditional monochromatic QR…3,185MITComputer visionEncoding jiao-skiaCross platform 2D painting engine (skia binding part)3,175Apache-2.0Computer visionGraphics zyx-compilerZyx OpenCL backend3,173MIT OR Apache-2.0Computer visionScience av-decoderExtracts OFPS compatible motion vectors from MPEG streams3,059MITAlgorithmsComputer vision calib-targets-coreCore types and utilities for calibration target detection3,045MIT OR Apache-2.0Computer visionScience xberg-tesseractRust bindings for Tesseract OCR with cross-compilation, C++17, and caching improvements3,025MITComputer visionExternal FFI bindings imgddPerformance-first perceptual hashing library; perfect for handling large datasets. Designed to quickly process nested folder…3,017GPL-3.0-or-laterAlgorithmsComputer vision zyx-deriveZyx procedural macros2,957LGPL-3.0-onlyComputer visionScience crystal-apiCrystal API is a unified GPU API's wrapper2,913GPL-3.0-or-later OR MITComputer visionGame development moore-neighborhoodCalculates Moore neighborhoods (8-connected) for arbitrary ranges and dimensions2,889MITComputer visionGame development zyx-nnZyx nn modules2,883LGPL-3.0-onlyComputer visionScience spectrustA fast, Rust-based computer vision library for locating images on the screen.2,877MIT OR Apache-2.0Computer visionMultimedia zyx-openclZyx OpenCL backend2,875MIT OR Apache-2.0Computer visionScience cuvCompressed unit vectors that can be used to store things like normal vectors efficiently.2,873MITAlgorithmsCompression zyx-optimZyx optimizers2,866LGPL-3.0-onlyComputer visionScience calib-targets-chessboardInvariant-first chessboard detector built on top of ChESS corners2,864MIT OR Apache-2.0Computer visionScience nii-rsRust library for reading/writing NIfTI files, with SimpleITK/Nibabel-like APIs, native Rust support, and Python bindings for…2,861MIT OR Apache-2.0Computer visionScience::Neuroscience projective-gridImage-free, target-agnostic projective grid recovery: label 2D feature points with (i, j) lattice coordinates under perspective2,852MIT OR Apache-2.0AlgorithmsComputer vision zyx-torchZyx libtorch backend2,815MIT OR Apache-2.0Computer visionScience imagezeroPure Rust implementation of the imagezero (losless image compression algorithm) used i.e. in robotics.2,796Apache-2.0AlgorithmsComputer vision zyx-cpuZyx cpu backend2,788MIT OR Apache-2.0Computer visionScience HKGYMVS海康工业相机的rust bindgen2,760MITAPI bindingsComputer vision xberg-paddle-ocrPaddleOCR via ONNX Runtime for Xberg - high-performance text recognition2,756MITComputer visionText processing jiao-shapesCross platform 2D painting engine (2d vector shapes part)2,718Apache-2.0Computer visionGraphics calib-targets-arucoEmbedded ArUco/AprilTag dictionaries and fast marker decoding on rectified grids2,577MIT OR Apache-2.0Computer visionScience tradukistoKinda useful natural language translation library and utility.2,554Apache-2.0AccessibilityCommand line utilities bevy_burnbevy burn bindings2,485MITComputer visionGraphics sift-featuresImplementation of SIFT image features, compatible with OpenCV2,479MITComputer visionScience tesseract-staticSTATICALLY LINKED tesseract + leptonica bindings for easy inclusion of tesseract-ocr in binary applications2,460Apache-2.0Computer vision symcodeSymbolic Barcode - Programming Library2,437MIT OR Apache-2.0Computer vision calib-targets-markerCheckerboard marker target detector (checkerboard + 3 central circles)2,424MIT OR Apache-2.0Computer visionScience calib-targets-charucoChArUco board detector built on top of calib-targets-core2,420MIT OR Apache-2.0Computer visionScience nabo-pbcA fast K Nearest Neighbor (KNN) library for low-dimensional spaces, now with support for periodic boundary conditions.2,266MIT OR Apache-2.0Computer visionGame development