视觉智能平台imagerecog20190930 图片识别包没有可以处理文件URL的方案,无法解决非上海区域OSS文件怎么整?通用图像打标,TaggingImageRequest类没有设置输入流的方法
您可以先通过阿里云的OSS SDK,将OSS文件转存到您的服务器上,在您的服务器上进行图像识别或图像打标签的操作。这种方法可以保证您的图像在处理过程中的安全和准确性。
另外,如果您需要使用URL进行识别,您也可以考虑使用网络上可供调用的图像识别或图像识别API。这些接口通常都支持使用URL作为输入参数,可以方便地处理您的需求。
至于通用图像打标签的问题,您可以将图像转化为字节数组后,调用 TaggingImageRequest
中的 setContent
方法进行上传。具体步骤如下:
byte[] imageContent = Files.readAllBytes(new File(filePath).toPath());
TaggingImageRequest
对象,并调用 setContent
方法将图像字节数组作为参数传入,例如:TaggingImageRequest request = new TaggingImageRequest().setContent(imageContent);
getTaggingImage
方法上传图片,并获取返回结果,例如:TaggingImageResult result = client.getTaggingImage(request);
通过以上步骤可以实现通过字节数组进行通用图像打标签的操作。
https://help.aliyun.com/document_detail/601100.html?spm=a2c4g.605933.0.0.55af3940DftZEB#v6cjW,看下这个文档示例代码 com.aliyun imagerecog20190930 1.0.11 ,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。