C# Azure Face AI 尝试识别图像中的人

C# Azure Face AI try to recognize people in image

我的目标是检查系统是否know/don不认识坐在我的网络摄像头前的人。 首先,我在控制台应用程序中尝试了它,一切都很好,但现在我在 WPF 中有一个“不错的”操作,我在我的 WPF 应用程序中实现了所有,甚至是反 UI 块系统,但现在我得到了一个例外

我知道这是一个很大的例外。很抱歉,例外是用德语写的(我无法更改)。内容是什么:System.Net.Http.HttpRequestException:发送时出错,远程主机关闭了连接。

这里是触发异常的方法:

private static async Task<List<DetectedFace>> DetectFaceRecognize(IFaceClient faceClient, string path, string recognition_model)
    {
        try
        {
            FileStream fs = File.OpenRead(path);

            IList<DetectedFace> detectedFaces = await faceClient.Face.DetectWithStreamAsync(fs, detectionModel: DetectionModel.Detection03);//Exeption triggert here
            Console.WriteLine($"{detectedFaces.Count} face(s) detected from image `{Path.GetFileName(path)}`");

            fs.Close();
            return detectedFaces.ToList();
        }
        catch(Exception ex)
        {
            MessageBox.Show(ex.ToString());
            return await DetectFaceRecognize(faceClient, path, recognition_model);
            
        }
    }

有人可以帮我解决这个问题吗?

能否通过添加以下行来明确设置 TLS 版本

 System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;