视觉智能平台这个 背后的api是 交互式全图分割和交互式涂抹分割?这个前端编辑器的代码 有参考吗?

c42f739a0a45eae62f7794cc75dc8730.png
视觉智能平台这个 背后的api是 交互式全图分割和交互式涂抹分割?这个前端编辑器的代码 有参考吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-03-06 10:52:12 65 分享 版权
阿里云 AI 助理回答

视觉智能平台背后的API是否为交互式全图分割和交互式涂抹分割?

是的,视觉智能开放平台提供了交互式全图分割交互式涂抹分割两种能力,这两种能力均属于创新专区(aigen)类目下的功能。

  • 交互式全图分割:支持以单张图片作为输入,无需额外提示即可返回图片中所有元素的分割结果。用户可以通过点击操作选择所需的分割对象,实现自由选择。
  • 交互式涂抹分割:支持用户通过鼠标涂抹的方式选择目标元素,算法模型会根据涂抹区域的位置和大小自动对目标进行分割。

这两种能力适用于多种场景,例如图片编辑、图像二次处理等,尤其适合人、动物、食物、物品、家居等抠图需求。


前端编辑器代码是否有参考?

视觉智能开放平台为开发者提供了详细的示例代码和接入指引,支持多种编程语言(如Java、Python、Go、Node.js、PHP、C#等),并且支持前端直接调用。以下是相关说明和参考信息:

1. 交互式全图分割的前端调用

  • 平台推荐使用SDK调用,但同时也支持Web前端直接调用。
  • 示例代码可以在文档中找到,具体可参见交互式全图分割示例代码
  • 如果需要在前端直接调用,请确保妥善管理AccessKey ID和AccessKey Secret,避免泄露风险。建议使用STS(Security Token Service)生成临时凭证进行授权。

2. 交互式涂抹分割的前端调用

  • 类似于交互式全图分割,交互式涂抹分割也支持Web前端直接调用。
  • 示例代码可以参考交互式涂抹分割示例代码
  • 在前端调用时,需注意以下几点:
    • 配置环境变量:将ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET设置为环境变量,避免直接暴露在代码中。
    • 文件参数处理:如果使用本地文件或URL作为输入,需确保文件参数符合要求。推荐使用上海OSS链接,或者将其他链接转换为上海OSS链接。

3. 客户端调用方式

除了Web前端调用外,平台还支持以下客户端调用方式: - 小程序场景下直接调用 - Android端直接调用 - iOS端直接调用

每种调用方式均有对应的示例代码和最佳实践,您可以根据实际需求选择合适的调用方式。


重要提醒

  • AccessKey管理:由于AccessKey ID和AccessKey Secret是调用API的重要凭证,请勿将其直接嵌入前端代码中,以免造成安全风险。建议在服务端集成这些凭证,或者使用STS生成临时凭证。
  • 异步接口处理:交互式全图分割是一个异步接口,调用后不会立即返回结果。您需要通过返回的RequestId调用GetAsyncJobResult接口来获取最终结果。

如果您需要具体的示例代码或进一步的技术支持,可以通过钉钉群(23109592)加入阿里云视觉智能开放平台咨询群联系我们。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

热门讨论

热门文章

还有其他疑问?
咨询AI助理