【问题标题】:How to verify two Images using Azure Cognitive Face API in JavaScript如何在 JavaScript 中使用 Azure Cognitive Face API 验证两个图像
【发布时间】:2021-04-13 13:53:51
【问题描述】:

我正在尝试在 Javascript 中使用 Microsoft Azure Face API 来验证两个面孔。我按照他们的示例代码找到了一个 javascript API。在下面的示例代码中,如何在此 API 的正文部分传递我想要验证的两个图像?谁能给我一个例子吗?

    <!DOCTYPE html>
    <html>
    <head>
    <title>JSSample</title>
    <script 
     src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> 
     </script>
     </head>
    <body>

     <script type="text/javascript">
       $(function() {
            var params = {
        // Request parameters
       };
  
        $.ajax({
         url: 
             "https://westus.api.cognitive.microsoft.com/face/v1.0/verify?" 
              + $.param(params),
               beforeSend: function(xhrObj){
            // Request headers
            xhrObj.setRequestHeader("Content-Type","application/json");
            xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key"," 
            {subscription key}");
         },
         type: "POST",
         // Request body
         data: "{body}",
           })
       .done(function(data) {
        alert("success");
        })
        .fail(function() {
        alert("error");
          });
      });
      </script>
      </body>
      </html>

【问题讨论】:

  • 您的问题解决了吗?有进展吗?

标签: java azure


【解决方案1】:

以下示例适合我。

    <!DOCTYPE html>
    <html>
    <head>
    <title>JSSample</title>
    <script 
        src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"> 
    </script>
    <script type="text/javascript">
        $(document).ready(function(){
            faceapi();
        })
        
        function faceapi(){
            var SendInfo= { faceId: '43a4de00-e750-4bb8-8379-de3b33c9c0a6',personId:'2c0f2289-68cc-4cf6-ab12-9c0eec6bf3c7',largePersonGroupId:'112233'};
            $.ajax({
                type: 'POST',
                url: 'https://yoursourcename.cognitiveservices.azure.com/face/v1.0/verify',
                dataType: 'json',
                data: JSON.stringify(SendInfo),
                beforeSend: function(request) {
                    request.setRequestHeader("Content-Type", 'application/json');
                    request.setRequestHeader("Ocp-Apim-Subscription-Key", 'yourkey');

                },
                success: function(res){
                    console.log(res)
                }
            });
        }
        </script>
    </head>
    <body>
    </body>
    </html>

【讨论】:

    【解决方案2】:

    您可以轻松使用我们在rapidapi免费提供的人脸验证api

    【讨论】:

      猜你喜欢
      • 2020-02-14
      • 2017-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 2020-06-07
      • 2017-12-21
      • 2018-08-01
      相关资源
      最近更新 更多