azure - Azure 计算机视觉 API 的问题
问题描述
我遇到了 Azure 计算机视觉 API 的问题。如果我在 JSON 请求正文中发送带有 contentType = application/json 和图像 URL 的请求,一切正常,但是在发送带有 contentType = application/octet-stream 的二进制图像(base 64 编码)时,它会在相应的位置给我 ImageFormatInvalid
[
{
"key": "Ocp-Apim-Subscription-Key",
"value": "6f7ff175139e4e1d8b943c6170fe5b8e",
"description": ""
},
{
"key": "Content-Type",
"value": "multipart/form-data",
"description": ""
}
]
Content-Type:multipart/form-data 并要求输入为二进制图像数据
解决方案
API 需要二进制形式的图像,而不是 base64 编码。在此处查看 API 定义:https ://westus.dev.cognitive.microsoft.com/docs/services/5adf991815e1060e6355ad44/operations/56f91f2e778daf14a499e1fa
推荐阅读
- matlab - 下标索引必须是真正的正整数或逻辑 - Matlab错误
- r - 根据R中的日期变量重组多个变量
- java - Gradle 单元测试未运行
- c# - 我如何使用 c# 进行 Jquery 模态表单验证?
- javascript - Material-UI Select,单击输入时如何在选择上应用 :focus-within 样式?
- linux-kernel - Fusion触摸屏设备树编译错误
- google-cloud-platform - GCP | 如何使用 INFORMATION_SCHEMA 识别 Job_ID 的显示名称
- reactjs - useContext 处理表单输入状态会导致重新渲染并失去输入焦点
- python - 将列表保存到文件中,将另一个列表添加到同一文件中,然后在 google colab 上加载
- javascript - npm run android 生成异常