ну вот так я пост-запрос делаю:
Код: Выделить всё
$upload_url = "http://192.168.1.7:85/v1/vision/detection"; // URL-адрес POST
// Инициализируем cURL
$ch = curl_init();
// Поля POST-запроса
$parameters = ['image' => new CURLFile($img)];
// Ссылка, куда будем загружать картинку - это upload_url
curl_setopt($ch, CURLOPT_URL, $upload_url);
// Говорим cURL, что это POST-запрос
curl_setopt($ch, CURLOPT_POST, true);
// Говорим cURL, какие поля будем отправлять
curl_setopt($ch, CURLOPT_POSTFIELDS, $parameters);
// Говорим cURL, что нам нужно знать, что ответит сервер, к которому мы будем обращаться
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Выполняем cURL-запрос. В этой переменной будет JSON-ответ от ВКонтакте
$curl_result = curl_exec($ch);
// Закрываем соединение
curl_close($ch);
$pred = json_decode( $curl_result,true);
echo "<pre>";
print_r($pred);
Код: Выделить всё
Array
(
[success] => 1
[predictions] => Array
(
[0] => Array
(
[confidence] => 0.40418178
[label] => potted plant
[y_min] => 140
[x_min] => 541
[y_max] => 204
[x_max] => 578
)
[1] => Array
(
[confidence] => 0.51339513
[label] => potted plant
[y_min] => 171
[x_min] => 560
[y_max] => 235
[x_max] => 612
)
[2] => Array
(
[confidence] => 0.60938984
[label] => potted plant
[y_min] => 1
[x_min] => 404
[y_max] => 101
[x_max] => 493
)
[3] => Array
(
[confidence] => 0.88386
[label] => person
[y_min] => 49
[x_min] => 330
[y_max] => 353
[x_max] => 566
)
)
[duration] => 0
)