← all repositories
microsoft/computervision-recipes

Microsoft's CV Toolkit That Nudges You Toward APIs First

Jupyter notebooks and utilities that accelerate custom PyTorch vision projects, while openly admitting that Azure's pre-built APIs might be the smarter starting point.

9.9k stars Jupyter Notebook Computer VisionML Frameworks
computervision-recipes
Not currently ranked — collecting fresh signals.
star history

What it does This repository provides Jupyter notebooks and reusable Python utilities (utils_cv) that wrap PyTorch and other existing libraries to cover common computer vision tasks. It handles everything from image classification and object detection to action recognition and tracking, with an eye toward optimizing, evaluating, and eventually deploying models via Azure Machine Learning.

The interesting bit The maintainers are refreshingly direct: they explicitly recommend checking Azure’s pre-built Vision Services and Custom Vision APIs before you commit to a custom model. They also split their own work into “base” scenarios—strictly tested and maintained—and a contrib folder for experimental approaches, so you know exactly how much trust to budget.

Key highlights

  • Covers the full pipeline, from fine-tuning on your own data to deployment on Azure Kubernetes Service.
  • Includes video scenarios such as action recognition and multi-object tracking alongside standard image tasks.
  • Provides a utils_cv library to reduce boilerplate for data loading, model evaluation, and operationalization.
  • Experimental scenarios like crowd counting and i3d action recognition live in contrib, clearly labeled as not regularly tested.

Caveats

  • Code in the contrib folder is explicitly not regularly tested or maintained.
  • The provided Binder environment is CPU-only and described as very slow for training.

Verdict Data scientists and ML engineers building custom PyTorch vision systems on Azure will find this a pragmatic accelerator. If your use case fits Azure’s off-the-shelf Cognitive Services, the authors themselves suggest you should probably start there instead.

Frequently asked

What is microsoft/computervision-recipes?
Jupyter notebooks and utilities that accelerate custom PyTorch vision projects, while openly admitting that Azure's pre-built APIs might be the smarter starting point.
Is computervision-recipes open source?
Yes — microsoft/computervision-recipes is open source, released under the MIT license.
What language is computervision-recipes written in?
microsoft/computervision-recipes is primarily written in Jupyter Notebook.
How popular is computervision-recipes?
microsoft/computervision-recipes has 9.9k stars on GitHub.
Where can I find computervision-recipes?
microsoft/computervision-recipes is on GitHub at https://github.com/microsoft/computervision-recipes.

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