嗯,我能獲得解決方案。沒有發佈我的答案抱歉。
Microsoft Computer Vision Documentation這將顯示如何使用nuget Microsoft.ProjectOxford.Vision調用其API。下面的代碼將本地存儲的圖像上載並分析到計算機視覺API服務的分析端點。
using Microsoft.ProjectOxford.Vision;
using Microsoft.ProjectOxford.Vision.Contract;
private async Task<AnalysisResult> UploadAndAnalyzeImage(string imageFilePath)
{
//
// Create Project Oxford Computer Vision API Service client
//
VisionServiceClient VisionServiceClient = new VisionServiceClient(SubscriptionKey);
Log("VisionServiceClient is created");
using (Stream imageFileStream = File.OpenRead(imageFilePath))
{
//
// Analyze the image for all visual features
//
Log("Calling VisionServiceClient.AnalyzeImageAsync()...");
VisualFeature[] visualFeatures = new VisualFeature[] { VisualFeature.Adult, VisualFeature.Categories, VisualFeature.Color, VisualFeature.Description, VisualFeature.Faces, VisualFeature.ImageType, VisualFeature.Tags };
AnalysisResult analysisResult = await VisionServiceClient.AnalyzeImageAsync(imageFileStream, visualFeatures);
return analysisResult;
}
}
On this Git Repository你可以看到一些samples.Here你也可以得到你如何處理客戶的錯誤和異常。
這是正確的,服務無法按原來指定的地址訪問該地址。 請注意,您也可以將圖像發送到HTTP請求的主體中,這可能比讓您的機器可訪問更容易。 – cthrash