2017-07-12 51 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

相關問題