← all repositories
keras-team/keras-cv

The Keras vision sidecar is merging into KerasHub

Modular computer vision components that extend Keras across TensorFlow, JAX, and PyTorch without framework lock-in.

1.1k stars Python Computer VisionML Frameworks
keras-cv
Not currently ranked — collecting fresh signals.
star history

What it does KerasCV provides specialized models, layers, metrics, and callbacks for common vision tasks—classification, detection, segmentation, augmentation, and image generation—as first-party Keras objects. Built on Keras 3, components can be trained in one framework and reused in another. The library ships with pretrained weights for most models, standardized around a simple 1/255 rescaling instead of legacy ImageNet normalization schemes.

The interesting bit The README opens with a migration notice: KerasCV is being absorbed into KerasHub and will not continue as a standalone project, though existing code keeps working. That makes the repo a snapshot of a transition rather than a growing ecosystem.

Key highlights

  • Native multi-backend support: write once, run on TensorFlow, JAX, or PyTorch via Keras 3.
  • Pretrained weights trained entirely with KerasCV components (except StableDiffusion and the standard Vision Transformer, which carry third-party licenses).
  • Standardized 1/255 image rescaling; no manual mean/std normalization required.
  • Custom TensorFlow ops for 3D object detection exist but are excluded from PyPI builds to keep wheels pure-Python.

Caveats

  • Active development has moved to KerasHub; this repository is effectively in maintenance mode.
  • Some 3D detection features require building custom ops from source with Bazel.

Verdict Worth a look if you maintain existing KerasCV pipelines or need battle-tested, framework-agnostic CV primitives under the Keras API. Skip it if you are starting fresh—head straight to KerasHub instead.

Frequently asked

What is keras-team/keras-cv?
Modular computer vision components that extend Keras across TensorFlow, JAX, and PyTorch without framework lock-in.
Is keras-cv open source?
Yes — keras-team/keras-cv is an open-source project tracked on heatdrop.
What language is keras-cv written in?
keras-team/keras-cv is primarily written in Python.
How popular is keras-cv?
keras-team/keras-cv has 1.1k stars on GitHub.
Where can I find keras-cv?
keras-team/keras-cv is on GitHub at https://github.com/keras-team/keras-cv.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.