skillfed

azure-cognitiveservices-vision-computervision

Microsoft Azure Cognitive Services Computer Vision Client Library for Python

azure-cognitiveservices-vision-computervision v0.9.1 331.6K downloads/30d#7,514 on PyPI5,588
Permissive license MIT License Active released

What it is and what it does

This is the deprecated Azure SDK for Computer Vision in Python, providing a client library to interact with Microsoft's Computer Vision API on Azure. It wraps REST calls to perform image analysis operations including object detection, optical character recognition (OCR), image tagging, content description, and thumbnail generation. The package depends on msrest for HTTP communication and azure-common for shared Azure SDK utilities.

The package is no longer actively maintained as of 11-01-2024 and will only receive security fixes until that date. New projects should migrate to the replacement package azure-ai-vision-imageanalysis. Existing codebases using this library will continue to function but should plan a migration path to avoid being stranded on an unmaintained dependency.

Use it for:

  • Extract text from images via OCR for document processing or data entry automation workflows.
  • Detect and classify objects within images for inventory management or visual content moderation.
  • Generate automatic captions or tags for images in content management or photo library systems.
  • Maintain legacy Python applications that depend on this SDK until migration to azure-ai-vision-imageanalysis is complete.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Python bindings to call Microsoft Azure's Computer Vision API for image analysis tasks like object detection, OCR, image tagging, and description generation.

No. This package is deprecated and will receive only security fixes through 11-01-2024, after which it will be abandoned. New projects should use azure-ai-vision-imageanalysis instead. Existing users should prioritize migration to avoid being stranded on an unmaintained dependency. Install only if maintaining legacy code that cannot yet be refactored.

Install

azure-cognitiveservices-vision-computervision on PyPI

pip

pip install azure-cognitiveservices-vision-computervision

uv

uv add azure-cognitiveservices-vision-computervision

poetry

poetry add azure-cognitiveservices-vision-computervision

Installing azure-cognitiveservices-vision-computervision

Before you install

Low install friction with three lightweight runtime dependencies (msrest, azure-common, azure-cognitiveservices-vision-nspkg). Repository remains active, though the package itself is deprecated as of 11-01-2024 and will receive only security fixes.

License in practice

MIT License permits commercial and private use with minimal restrictions, making it safe to adopt from a licensing perspective.

Quickstart

pip install azure-cognitiveservices-vision-computervision
from azure.cognitiveservices.vision.computervision import ComputerVisionClient
client = ComputerVisionClient(endpoint, credentials)

Requires valid Azure credentials and an active Computer Vision service endpoint on Azure.

Verify before relying

  • Whether security fixes will actually be provided after 11-01-2024 or if the package will be fully abandoned.
  • Compatibility with modern Python versions beyond 3.8, given the classifier list ends there.
  • Whether the replacement package azure-ai-vision-imageanalysis is a drop-in replacement or requires significant code changes.

Package facts

License MIT License (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 3 — msrest, azure-common, azure-cognitiveservices-vision-nspkg
Maintenance actively maintained — 651 days since the last release
Last repo commit
First released
Downloads 331,554/month — #7,514 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_cognitiveservices_vision_computervision-0.9.1-py2.py3-none-any.whl

Keywords: azure, azure sdk

Development Status :: 7 - InactiveLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8

Tags

azure computer vision api pythonimage analysis object detection ocrazure cognitive services visionimage tagging description generationazure vision client library
deprecatedazure-sdkcomputer-vision

More Artificial Intelligence packages

litellm

LiteLLM provides a unified Python interface to…

permissive · top 100 on PyPI

huggingface-hub

Client library and CLI tool for downloading,…

permissive · top 100 on PyPI

langchain

LangChain provides a framework for building…

permissive · top 1,000 on PyPI

hf-xet

hf-xet provides chunk-based deduplication and…

permissive · top 1,000 on PyPI

tokenizers

Tokenizers converts raw text into token…

permissive · top 1,000 on PyPI

transformers

Transformers provides a unified framework for…

permissive · top 1,000 on PyPI

azure-ai-vision-imageanalysis

Calls Azure's Computer Vision service to…

permissive · top 15,000 on PyPI

azure-cognitiveservices-vision-customvision

Provides Python bindings to train and deploy…

permissive · top 15,000 on PyPI

azure-mgmt-scheduler

Provides Python bindings to manage Azure…

permissive · top 5,000 on PyPI

azure-mgmt-cognitiveservices

Manages Azure Cognitive Services…

unclear · top 5,000 on PyPI

azure-mgmt-advisor

Provides Python bindings to interact with Azure…

unclear · top 5,000 on PyPI

azure-mgmt-iothubprovisioningservices

Manages Azure IoT Hub Provisioning Services…

permissive · top 5,000 on PyPI

azure-mgmt-hdinsight

Manages Azure HDInsight clusters and resources…

unclear · top 5,000 on PyPI

azure-mgmt-search

Manages Azure Cognitive Search services through…

permissive · top 5,000 on PyPI

azure-mgmt-batchai

Manages Azure Batch AI resources (clusters,…

permissive · top 5,000 on PyPI

azure-mgmt-subscription

Provides Python client library for managing…

permissive · top 5,000 on PyPI