현재 위치: > 최신 기사 목록> [PHP에 대한 Baidu 차량 식별 API에 전화하기위한 실용 가이드 완료]

[PHP에 대한 Baidu 차량 식별 API에 전화하기위한 실용 가이드 완료]

gitbox 2025-06-15

1. 소개

인공 지능 기술의 빠른 개발로 인해 이미지 인식은 차량 모니터링 분야에서 점점 더 중요한 역할을하고 있습니다. 강력한 AI 이미지 분석 기능에 의존하는 Baidu의 Open Vehicle Detection Interface는 개발자에게 편리하고 효율적인 차량 식별 서비스를 제공합니다. 이 기사는 PHP 언어를 예로 들어 차량의 식별 및 분석을 실현하기 위해 인터페이스를 빠르게 통합하는 방법을 자세히 설명합니다.

2. Baidu 차량 식별 API의 개요

Baidu 차량 인식 API는 이미지 인식을 기반으로 한 AI 서비스입니다. 차량 브랜드, 번호판, 모델, 색상 및 기타 정보를 식별 할 수 있습니다. 지능형 교통, 도시 관리 및 번호판 검증 시나리오에서 널리 사용됩니다.

2.1 RESTFUL API 인터페이스 양식

Baidu는 RESTFUL API에 대한 액세스를 제공하며 개발자는 HTTPS 프로토콜을 통해 인터페이스를 호출하여 이미지 업로드 및 인식을 완료 할 수 있습니다. 공식 문서는 또한 쉽게 통합 할 수있는 풍부한 언어 예제를 제공합니다.

2.2 다국어 SDK 지원

RESTFul API 외에도 Baidu는 다국어 SDK (예 : Java, Python, PHP 등)를 제공하여 개발자가 도킹을 더 빠르게 완전하고 저수준 HTTP 요청 처리를 피하고 개발 효율성을 향상시킬 수 있도록 도와줍니다.

3. PHP를 사용하여 Baidu 차량 식별 인터페이스에 액세스하십시오

Baidu 차량 식별 서비스에 액세스하기 전에 다음 준비를 완료하십시오.

  • Baidu Smart Cloud Console에서 이미지 인식 서비스를 신청하고 AppID 및 API 키를 얻으십시오.
  • 차량 이미지 링크를 준비하십시오.이 인터페이스는 네트워크 이미지 URL 만 입력 매개 변수로만 지원합니다.

3.1 PHP 코드 예제

다음은 PHP를 사용하여 차량 인식 API를 구현하기위한 전체 예제 코드입니다.

 
<?php
// 인터페이스 승인 정보
$app_id = '***';
$api_key = '***';

// API요청 주소
$url = 'https://aip.baidubce.com/rest/2.0/image-classify/v1/car';

// 감지 할 이미지 링크
$image_url = '***';

// 요청 매개 변수를 구성하십시오
$data = array(
    'url' => $image_url,
    'temperature' => 0.6
);

// 보내다HTTP POST묻다
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url . '?access_token=' . getAccessToken($app_id, $api_key));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($curl);
curl_close($curl);

// 출력 인식 결과
print_r(json_decode($result, true));

// 얻다AccessToken의 기능
function getAccessToken($app_id, $api_key)
{
    $url = 'https://aip.baidubce.com/oauth/2.0/token';
    $params = array(
        'grant_type' => 'client_credentials',
        'client_id' => $app_id,
        'client_secret' => $api_key
    );
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url . '?' . http_build_query($params));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($curl);
    curl_close($curl);
    $access_token = json_decode($result, true)['access_token'];
    return $access_token;
}
?>

3.2 코드 기능 설명

위의 PHP 코드는 주로 다음 작업을 완료합니다.

  • 인터페이스 승인 : AppID 및 API 키를 통해 AccessToken을 얻으려면 Baidu의 토큰 서비스에 전화하십시오.
  • 요청 구성 : 이미지 URL 및 온도 매개 변수를 포함하여 식별 인터페이스 주소 및 요청 매개 변수를 설정하십시오.
  • 식별 전화 : 컬 기능을 사용하여 사후 요청을 시작하고 인식 결과를 출력하십시오.

4. 실제 제안 및 요약

실제 응용 분야에서 차량 인식의 정확도는 이미지 품질과 밀접한 관련이 있습니다. 인식을 위해 Clear 및 Unbstrated 차량 이미지를 선택하고 요청 빈도 한도 및 인터페이스 통화 수에주의를 기울이는 것이 좋습니다. 도킹 프로세스 중에 API의 키와 토큰이 기밀로 유지되고 누출 위험을 피하십시오.

이 기사에 제공된 PHP 통합 예제를 통해 개발자는 Baidu AI를 기반으로 차량 식별 시스템을 신속하게 구축 한 다음 더 풍부한 비즈니스 시나리오를 제공 할 수 있습니다.