0
{
"tags": [
{
"name": "person",
"confidence": 0.98979085683822632
},
{
"name": "man",
"confidence": 0.94493889808654785
},
{
"name": "outdoor",
"confidence": 0.938492476940155
},
{
"name": "window",
"confidence": 0.89513939619064331
}
]
}
:
https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/quickstarts/php
私はこのようになり、有効なCURL本体の応答を取得するために管理しました
foreach
タグを試しましたが、問題が発生しています。
$response = curl_exec($curl);
$header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$body = substr($response, $header_size);
$header = substr($response, 0, $header_size);
$rows = explode("\n", $header);
$err = curl_error($curl);
curl_close($curl);
$resp = json_decode($body, true);
if ($err) {echo $err; } else {
// foreach thought tags, and if tag value is above 0.9, than show/echo it, do something with it
}
タグをエコーできません。 0.9以上の値を持つタグ名のみを表示したいと思います。何かのように:タグの信頼度が> 0.9ならば、それをエコーし、何かをしてください。