参考文档 | 包 (NuGet) | 示例
本指南演示如何安装适用于 C# 的图像分析 SDK。
适用于 C# 的图像分析 SDK 与 Windows、Linux 和 macOS 兼容。
安装用于 C 的图像分析 SDK#
适用于 C# 的图像分析 SDK 可用作 NuGet 包,并实现.NET标准 2.0。 有关详细信息,请参阅Azure。AI。Vision.ImageAnalysis。
可以从 .NET CLI 安装用于 C# 的图像分析 SDK。 若要在项目文件中添加包引用,请在文件所在的 .csproj 文件夹中运行以下命令:
dotnet add package Azure.AI.Vision.ImageAnalysis --prerelease
可以从 .NET CLI 安装用于 C# 的图像分析 SDK。 若要在项目文件中添加包引用,请在文件所在的 .csproj 文件夹中运行以下命令:
Install-Package Azure.AI.Vision.ImageAnalysis --prerelease
打开Visual Studio并创建新的应用程序项目。 然后,通过右键单击解决方案资源管理器中的项目解决方案并选择“管理 NuGet 包”来安装客户端 SDK。 在打开的包管理器中,选择浏览,勾选包括预发行版,然后搜索Azure.AI.Vision.ImageAnalysis。 选择“安装”。
参考文档 | 包 (PyPi) | 示例
本指南演示如何安装用于Python的图像分析 SDK。
适用于Python的图像分析 SDK 与 Windows、Linux 和 macOS 兼容。
安装用于Python的图像分析 SDK
在安装用于Python的映像分析 SDK 之前,请确保满足平台要求。
选择你的工具或 IDE
从终端安装
若要安装用于Python的图像分析 SDK,请在终端中运行此命令。
pip install azure-ai-vision-imageanalysis
升级到最新的图像分析 SDK
若要升级到最新的图像分析 SDK,请在终端中运行以下命令:
pip install --upgrade azure-ai-vision-imageanalysis
可以通过在终端中运行以下命令来检查当前安装了适用于Python版本的映像分析 SDK:
pip list
使用 Visual Studio Code 安装映像分析 SDK
若要安装用于Python的图像分析 SDK,请执行以下操作:
下载并安装 Visual Studio Code。
运行 Visual Studio Code 并安装 Python 扩展:
- 选择文件>首选项>扩展。
- 搜索“Python”,查找由 Microsoft 发布的“适用于 Visual Studio Code 的 Python 扩展”,然后选择“安装”。
选择“终端”“新建终端”,以在 Visual Studio Code 中打开终端。
在终端提示符下运行以下命令,安装用于Python包的图像分析 SDK。
pip install azure-ai-vision-imageanalysis
若要升级到最新的图像分析 SDK,请在终端中运行以下命令:
pip install --upgrade azure-ai-vision-imageanalysis
可以通过运行以下命令来检查当前安装了用于Python版本的映像分析 SDK:
pip list
有关Visual Studio Code和Python的详细信息,请参阅Visual Studio Code文档和Visual Studio Code Python教程。
参考文档 | Maven 包 | 示例
本指南演示如何安装用于Java的图像分析 SDK。
适用于Java的图像分析 SDK 与 Windows、Linux 和 macOS 兼容。
适用于 Java 的图像分析 SDK 在 Linux 上使用时,仅支持 x64 架构上的 Ubuntu 18.04/20.04/22.04 和 Debian 9/10/11。
Important
使用 Linux 分发版的最新 LTS 版本。 例如,如果使用 Ubuntu 20.04 LTS,请使用最新版本的 Ubuntu 20.04.X。
映像分析 SDK 取决于以下 Linux 系统库:
- GNU C 库的共享库,包括 POSIX 线程编程库,
libpthreads
- OpenSSL 库 (
libssl) 版本 1.x
Important
图像分析 SDK 尚不支持 OpenSSL 3.0,这是 Ubuntu 22.04 和 Debian 12 中的默认值。
若要在未安装 OpenSSL 1.x 的 Debian/Ubuntu 系统上从源代码进行安装,请执行以下操作:
wget -O - https://www.openssl.org/source/openssl-1.1.1u.tar.gz | tar zxf -
cd openssl-1.1.1u
./config --prefix=/usr/local
make -j $(nproc)
sudo make install_sw install_ssldirs
sudo ldconfig -v
export SSL_CERT_DIR=/etc/ssl/certs
有关安装的说明:
sudo apt-get update
sudo apt-get install build-essential libssl-dev wget
若要在 Alpine Linux 中使用图像分析 SDK,请按照 Alpine Linux Wiki 中关于 运行 glibc 程序 的说明创建 Debian chroot 环境。 然后按照此处的 Debian 说明操作。
sudo apt-get update
sudo apt-get install build-essential libssl-dev wget
JAVA 开发工具包
Java 8 或更高版本是必需的。
安装 Java 开发工具包(JDK),例如 Azul Zulu OpenJDK、Microsoft Build of OpenJDK、Oracle Java 或首选 JDK。
从命令行运行 java -version 以确认安装成功,并查看版本。 请确保 Java 安装是系统体系结构的本机安装,并且不会通过仿真运行。
安装用于Java的图像分析 SDK
用于Java的图像分析 SDK 可用作 Maven 包。 有关详细信息,请参阅 Maven 存储库中的 包 azure-ai-vision-imageanalysis 。
按照以下步骤使用 Apache Maven 安装用于Java的图像分析 SDK:
安装 Apache Maven。 在 Linux 上,从分发存储库安装(如果可用)。
打开命令提示符并运行 mvn -v 以确认安装成功。
打开要在其中放置新项目的命令提示符,并创建新的 pom.xml 文件。
将以下 XML 内容复制到 pom.xml 文件中:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>azure.ai.vision.imageanalysis.samples</groupId>
<artifactId>image-analysis-quickstart</artifactId>
<version>0.0</version>
<dependencies>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-vision-imageanalysis</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.36</version>
</dependency>
</dependencies>
</project>
根据在 <version>1.0.0-beta.1</version> 包的 Maven 存储库中找到的最新版本,更新 中的版本值。
运行以下 Maven 命令以安装映像分析 SDK 和依赖项。
mvn clean dependency:copy-dependencies
验证已创建本地文件夹路径 target\dependency,并且其中包含 .jar 个文件,其中包括三个名为 azure-ai-vision-*.jar 的文件
- 安装 Gradle。
- 在命令提示符下,运行
gradle -v 以确认安装成功。
- 使用 Gradle 创建Java应用程序。 请参阅示例生成Java应用程序示例。
- 通过插入 4 个新的依赖项来更新您的
build.gradle 文件:dependencies {
implementation 'com.azure:azure-ai-vision-imageanalysis:1.0.0-beta.1'
implementation 'org.slf4j:slf4j-nop:1.7.36'
}
- 根据你在 Maven 仓库中为
com.azure:azure-ai-vision-imageanalysis:1.0.0-beta.1 包找到的最新版本,更新 中的版本值。
- 更新Java应用程序以使用图像分析 SDK 执行图像分析,编译并运行应用程序。
参考文档 | 包 (npm) | 示例
本指南演示如何安装适用于 JavaScript 的图像分析 SDK。
适用于 JavaScript 的图像分析 SDK 与 Windows、Linux 和 macOS 兼容。
安装用于 JavaScript 的图像分析 SDK
使用 npm以下命令安装适用于 JavaScript 的图像分析客户端库:
npm install @azure-rest/ai-vision-image-analysis