jasmcaus/caer has 822 GitHub stars and 110 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-09 13:23 UTC. Last push 2026-10-25.
High-performance Vision library in Python. Scale your research, not boilerplate.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- 0
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalCaer - Modern Computer Vision on the Fly
Caer is a lightweight, high-performance Vision library for high-performance AI research. We wrote this framework to simplify your approach towards Computer Vision by abstracting away unnecessary boilerplate code giving you the flexibility to quickly prototype deep learning models and research ideas. The end result is a library quite different in its design, that’s easy to understand, plays well with others, and is a lot of fun to use.
Our elegant, type-checked API and design philosophy makes Caer ideal for students, researchers, hobbyists and even experts in the fields of Deep Learning and Computer Vision.
Overview
Caer is a Python library that consists of the following components:
| Component | Description |
|---|---|
| caer | A lightweight GPU-accelerated Computer Vision library for high-performance AI research |
| caer.color | Colorspace operations |
| caer.data | Standard high-quality test images and example data |
| caer.path | OS-specific path manipulations |
| caer.preprocessing | Image preprocessing utilities. |
| caer.transforms | Powerful image transformations and augmentations |
| caer.video | Video processing utilities |
Usually, Caer is used either as:
- a replacement for OpenCV to use the power of GPUs.
- a Computer Vision research platform that provides maximum flexibility and speed.
Installation
See the Caer Installation guide for detailed installation instructions (including building from source).
Currently, caer supports releases of Python 3.6 onwards; Python 2 is not supported (nor recommended).
To install the current release:
$ pip install --upgrade caer
Getting Started
Minimal Example
import caer
# Load a standard 640x427 test image that ships out-of-the-box with caer
sunrise = caer.data.sunrise(rgb=True)
# Resize the image to 400x400 while MAINTAINING aspect ratio
resized = caer.resize(sunrise, target_size=(400,400), preserve_aspect_ratio=True)
For more examples, see the Caer demos or Read the documentation
Resources
Contributing
We appreciate all contributions, feedback and issues. If you plan to contribute new features, utility functions, or extensions to the core, please go through our Contribution Guidelines.
To contribute, start working through the caer codebase, read the Documentation, navigate to the Issues tab and start looking through interesting issues.
Current contributors can be viewed either from the Contributors file or by using the caer.__contributors__ command.
Asking for help
If you have any questions, please:
- Read the docs.
- Look it up in our Github Discussions (or add a new question).
- Search through the issues.
License
Caer is open-source and released under the MIT License.
BibTeX
If you want to cite the framework feel free to use this (but only if you loved it 😊):
@article{jasmcaus,
title={Caer},
author={Jason},
journal={GitHub. Note: https://github.com/jasmcaus/caer},
volume={2},
year={2020-2025}
}
Explore related projects
tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
201,400 starshuggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
168,668 starsAUTOMATIC1111/stable-diffusion-webui
Stable Diffusion web UI
165,261 starsComfy-Org/ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.
145,835 stars