Image Analysis SDK overview
The Image Analysis SDK provides a convenient way to access the Image Analysis service using version 4.0 of the REST API.
Important
Breaking Changes in SDK version 1.0.0-beta.1
The Image Analysis SDK was rewritten in version 1.0.0-beta.1 to better align with other Azure SDKs. All APIs have changed. See the updated quickstart, samples and how-to-guides for information on how to use the new SDK.
Major changes:
- The SDK now calls the generally available Computer Vision REST API (2023-10-01), instead of the preview Computer Vision REST API (2023-04-01-preview).
- Support for JavaScript was added.
- C++ is no longer supported.
- Image Analysis with a custom model, and Image Segmentation (background removal) are no longer supported in the SDK, because the Computer Vision REST API (2023-10-01) does not yet support them. To use either feature, call the Computer Vision REST API (2023-04-01-preview) directly (using the
Analyze
andSegment
operations respectively).
Supported languages
The Image Analysis SDK supports the following languages and platforms:
Programming language | Quickstart | API Reference | Platform support |
---|---|---|---|
C# | quickstart | reference | Windows, Linux, macOS |
Python | quickstart | reference | Windows, Linux, macOS |
Java | quickstart | reference | Windows, Linux, macOS |
JavaScript | quickstart | reference | Windows, Linux, macOS |
GitHub samples
Numerous code samples are available in the SDK repositories on GitHub.
Help and support
If you need assistance using the Image Analysis SDK or would like to report a bug or suggest new features, open a GitHub issue in the respective SDK repo. The SDK development team monitors these issues.
Before you create a new issue:
- Make sure you first scan to see if a similar issue already exists.
- Find the sample closest to your scenario and run it to see if you see the same issue in the sample code.