SuperAPI AI 工具集

azure-ai-vision-imageanalysis-py

设计与创作

查看项目

更新于 10-16 01:12

技能介绍

用途:面向 Azure AI Vision 4.0 的图像理解,在 Python 中调用描述、标签、目标、OCR、人物、智能裁剪等能力。

安装:pip install azure-ai-vision-imageanalysis

配置:需设置 VISION_ENDPOINT 与 VISION_KEY(API 密钥方式);也可用 Entra ID,推荐 DefaultAzureCredential。

主要能力:

  • CAPTION:单句图像描述,支持 gender_neutral_caption 与 language;
  • DENSE_CAPTIONS:多区域描述及边界框;
  • TAGS:内容标签及置信度;
  • OBJECTS:目标检测及边界框;
  • READ:OCR 文本提取,含行、词级置信度与多边形位置;
  • PEOPLE:人物检测及边界框;
  • SMART_CROPS:按指定宽高比给出裁剪区域,如 smart_crops_aspect_ratios=[0.9, 1.33, 1.78]。

用法:创建 ImageAnalysisClient 后,用 analyze_from_url 分析 URL 图像,或 analyze 分析本地文件字节;可提供异步客户端。

限制与要求:支持 JPEG、PNG、GIF、BMP、WEBP、ICO、TIFF、MPO;最大 20 MB;尺寸 50x50 至 16000x16000 像素。应仅选择所需特性以优化延迟与成本;处理 HttpResponseError;建议缓存重复结果。具体价格、配额与区域可用性暂未提供。