2017-07-12 24 views

回答

0

Azure计算机视觉API不支持原始格式,只有以下文件格式:JPEG,PNG,GIF,BMP(请参阅https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/home)如果要发送RAW,首先要将其转换为支持的文件格式之一。 (如果你想要另一种格式,比如'raw',你可以构建一个Azure函数,包含一行批处理文件和现有的图像转换程序,比如ImageMagick或者GraphicsMagick来为你做转换。能够支持多种图像格式。)

从C#程序发送图像的方式如下:https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/quickstarts/csharp 它将图像作为八位字节流发送,基本上作为HTTP形式的发布。 (如果您提交表单,数据将以相同方式发送)

+0

嗨Realbart,感谢您的回答。通过“原始”我的意思是二进制数据,而不是“RAW”图像格式。我想知道什么编码发送JPEG或PNG英寸我试过base64和“原始”字节,都没有工作。你知道错误吗? – user3614104

+0

就像我在回答的最后一段所写的那样:作为八位字节流,就像表单数据一样。所以在你的请求中。 – realbart

+0

这就是我正在做的,我只是得到了400错误。你能举个HTTP请求吗? – user3614104

相关问题