第一步:
创建 IMM 项目。强烈建议登录智能媒体管理进行项目创建操作,以便您确认计费相关信息。获取访问域名: imm.cn-shenzhen.aliyuncs.com
第二步:
图片 OSS URI,如 oss://imm-test/testcases/cat.jpg
OSS 地址规则为:oss://bucket/object
,其中 bucket
为和当前 Project 在同一区域的 OSS 桶名, object
为文件路径。
// 初始化 IMM 客户端 static IAcsClient client = new DefaultAcsClient(DefaultProfile.getProfile("cn-shenzhen", "AK","Sk")); // 项目名称,请确保该项目已经创建 static String projectName = "你的项目名称"; public static void main(String[] args) throws ClientException, com.aliyuncs.exceptions.ClientException { // 调用文档转换请求 detectImageTagsRequest(); } public static void createSetRequest() throws ClientException, com.aliyuncs.exceptions.ClientException { CreateSetRequest createSetRequest =new CreateSetRequest(); createSetRequest.setProject(projectName); createSetRequest.setSetId("image"); createSetRequest.setSetName("图片"); client.getAcsResponse(createSetRequest); } public static void detectImageTagsRequest() throws ClientException, com.aliyuncs.exceptions.ClientException { DetectImageTagsRequest detectImageTagsRequest =new DetectImageTagsRequest(); detectImageTagsRequest.setProject(projectName); detectImageTagsRequest.setImageUri("oss://imm-test/testcases/cat.jpg"); DetectImageTagsResponse detectImageTagsResponse = client.getAcsResponse(detectImageTagsRequest); System.out.println(detectImageTagsResponse.getTags()); }
pom文件
<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-imm</artifactId> <version>1.19.1</version> </dependency>