Computer vision

Libraries and programs that process images and find things in them.

25 projects. Checked .

Start here

The Featured projects with the most downloads.

All projects

Order: strongest tier first, then most downloads, then name, with unmeasured values last. A library counts downloads over 30 days. An app counts binary downloads per release. An app with none counts its crate downloads over 30 days.

What do the tiers mean?
Featured
Shown first. It passes every Featured gate.
Listed
Shown in the normal listing. No other tier applies.
New
A project whose first release is recent.
Archived
No longer maintained, or ended by its author.

Tiers come from published rules over raw signals. Stars alone never qualify a project.

Active dependents: crates from other owners that depend on this project in a current release. One owner counts at most once.

Movement needs more history.

Computer vision
ProjectDownloadsDependentsStarsLatest releaseRuns on (GPU)Native codeLicense
imageproc Featured

Image processing operations

1,165,048 downloads over 30 days 370 986 0.27.0 GPU support unknown Binds native code: sdl2-sys (feature display-window) MIT
opencv-rust Featured

Rust bindings for OpenCV

262,425 downloads over 30 days 96 2,500 0.101.1 GPU support unknown Build uses a native toolchain: cc, pkg-config, vcpkg MIT
ocrs Featured

OCR engine

196,739 downloads over 30 days 20 1,915 0.13.1 GPU support unknown No native code found Apache-2.0 OR MIT
koharu App Featured

ML-powered manga translator, written in Rust.

6,338 binary downloads per release Not applicable 6,620 Not measured Not measured Apache-2.0
Listed 15 projects

Semantic Computer Vision

62,153 downloads over 30 days 16 125 0.9.3 GPU support unknown No native code found Apache-2.0 OR MIT
oar-ocr Listed

An Optical Character Recognition (OCR) and Document Layout Analysis library written in Rust.

34,387 downloads over 30 days 9 204 0.10.2 CUDA, WebGPU, Metal Binds native code: ort-sys Apache-2.0
tesseract-rs Listed Dormant

Higher-level bindings for Tesseract OCR

24,101 downloads over 30 days 12 176 0.15.2 GPU support unknown Binds native code: tesseract-sys, leptonica-sys MIT
leptess Listed Dormant

Productive Rust binding for Tesseract and Leptonica.

16,918 downloads over 30 days 14 286 0.14.0 GPU support unknown Binds native code: leptonica-sys, tesseract-sys MIT
rustface Listed Dormant

Face detection library, based on the C++ SeetaFace engine.

4,231 downloads over 30 days 3 436 0.1.7 GPU support unknown No native code found BSD-2-Clause

A lightweight and efficient OCR library based on PaddleOCR models, using the MNN inference framework for high-performance text detection and recognition

2,742 downloads over 30 days 5 346 2.4.1 CUDA, Metal, Vulkan Build uses a native toolchain: bindgen, cc, cmake Apache-2.0
inference Listed

Ultralytics YOLO inference library and CLI for Rust

2,609 downloads over 30 days 1 217 0.0.56 CUDA, WebGPU, ROCm Binds native code: ort-sys, ffmpeg-sys-next (feature video), openvino-sys (feature intel) AGPL-3.0
kornia-rs Listed

Low-level computer vision library in Rust

2,294 downloads over 30 days 6 751 0.1.5 CUDA Binds native code: glib-sys (feature gstreamer), gobject-sys (feature gstreamer), gstreamer-app-sys (feature gstreamer), gstreamer-base-sys (feature gstreamer), gstreamer-sys (feature gstreamer) and 1 more Apache-2.0
usls Listed

A Rust library integrated with ONNXRuntime, providing a collection of ML models.

355 downloads over 30 days 1 447 0.1.11 CUDA, ROCm Binds native code: ffmpeg-sys-next (feature video), ort-sys (feature acl) MIT
rust-cv-convert Listed Dormant

Type conversions among famous Rust computer vision libraries

298 downloads over 30 days 1 56 0.26.0 CUDA Binds native code: torch-sys (feature docs-only) MIT
cv Listed Dormant

Batteries-included pure-Rust computer vision crate

131 downloads over 30 days 0 1,069 0.6.0 GPU support unknown No native code found MIT
similari Listed Dormant

Machine learning framework for building object trackers and similarity search engines

Python bindings

10 downloads over 30 days 0 267 0.26.2 GPU support unknown No native code found Apache-2.0
pipeless Listed Dormant

An open-source computer vision framework to build and deploy applications in minutes

Python bindings

1 downloads over 30 days 0 855 1.11.0 GPU support unknown Binds native code: gio-sys, glib-sys, gobject-sys, gstreamer-app-sys, gstreamer-base-sys and 5 more Apache-2.0
visual-odometry-rs Listed Dormant

Visual odometry in Rust (vors)

0 downloads over 30 days 0 61 0.1.0 GPU support unknown No native code found MPL-2.0
image-ssd App Listed Dormant

A Rust library for object detection via SSD MobileNet.

Not measured Not applicable 5 Not measured Not measured Not measured MIT
New 6 projects

RustO! - Pure Rust OCR library based on RapidOCR with PaddleOCR engine

1,618 downloads over 30 days 1 127 0.3.2 CUDA, Metal, Vulkan Binds native code: rusto-mnn-sys. Build uses a native toolchain: bindgen, cc, cmake MIT

Media containers for vidr and voxr: reads and writes MP4, MOV, Matroska and WebM, with integer timestamps and raw edit lists.

206 downloads over 30 days 2 0 0.1.1 GPU support unknown No native code found Apache-2.0
rav1r New

AV1 encoder derived from rav1e, used by vidr. Its output stays bit-exact with upstream.

56 downloads over 30 days 1 0 0.1.1 GPU support unknown Binds native code: aom-sys (feature decode_test), libdav1d-sys (feature decode_test_dav1d). Build uses a native toolchain: cc (feature asm) BSD-2-Clause

Pure-Rust, CPU-hyper-optimized runner for the Baidu Unlimited-OCR model (single-binary CLI: focr)

40 downloads over 30 days 0 346 0.9.0 GPU support unknown No native code found Not measured
vidr App New

GPU video library on numr and boostr: NVDEC, NVENC and Vulkan Video for H.264, HEVC, AV1 and VP9, CPU decoders, MP4 and MKV through containr, frames as GPU tensors, and vidr-remaster for restoration and upscaling, run on real clips.

30 downloads over 30 days Not applicable 0 0.1.1 CUDA, WebGPU, Vulkan Binds native code: dav1d-sys (feature dav1d) Apache-2.0

Real-time visual-inertial SLAM in Rust, built on kornia-rs.

8 downloads over 30 days 0 111 0.1.0 GPU support unknown No native code found Apache-2.0