현재 위치: > 최신 기사 목록> PHP 자습서 : 유사한 이미지 검색을 달성하기 위해 Baidu 이미지 검색 인터페이스에 빠르게 연결

PHP 자습서 : 유사한 이미지 검색을 달성하기 위해 Baidu 이미지 검색 인터페이스에 빠르게 연결

M66 2025-08-07

소개

인터넷이 개발되면서 이미지 검색 기술이 점점 인기를 얻고 있으며 Baidu의 이미지 검색 인터페이스는 개발자에게 강력한 이미지 검색 기능을 제공합니다. 이 기사는 PHP 언어를 통해 Baidu 이미지 검색 인터페이스에 연결하는 방법을 자세히 설명하고 유사한 이미지 검색의 구현 프로세스를 보여줍니다.

준비

코딩을 시작하기 전에 다음 준비를 완료해야합니다.

  • 바이두 개발자 계정을 등록하십시오
  • 응용 프로그램을 작성하고 인터페이스 요청 인증을 위해 Access_Token을 얻습니다.

코드 구현

php 파일 (search_image.php와 같은)을 만들고 다음 코드를 작성하십시오.

 <?php
require_once 'AipImageSearch.php';

// Baidu 이미지 검색 인터페이스 구성 정보
const APP_ID = 'your_app_id';
const API_KEY = 'your_api_key';
const SECRET_KEY = 'your_secret_key';

// Baidu 이미지 검색 클라이언트를 초기화합니다
$client = new AipImageSearch(APP_ID, API_KEY, SECRET_KEY);

// 검색 할 이미지 내용을 읽으십시오
$sampleImage = file_get_contents('./sample.jpg'); // 이미지 경로
$imageType = ''; // 이미지 형식,좋다 jpg、png 기다리다
$start = 0;  // 검색 결과의 시작 위치
$limit = 10; // 결과 수를 반환하십시오

// 유사한 이미지 검색 요청을 시작하십시오
$result = $client->similarSearch($sampleImage, $imageType, $start, $limit);

// 프로세스 및 출력 검색 결과
if (isset($result['result'])) {
    foreach ($result['result'] as $item) {
        echo '비슷한 사진URL:' . $item['url'] . "<br/>";
        echo '비슷한 사진得分:' . $item['score'] . "<br/>";
        echo '비슷한 사진缩略图URL:' . $item['thumbnail'] . "<br/>";
        echo '비슷한 사진所属库ID:' . $item['cont_sign'] . "<br/>";
        echo "<hr/>";
    }
} else {
    echo '비슷한 사진检索失败';
}
?>

코드의 your_app_id , your_api_keyyour_secret_key를 바이두 개발자 플랫폼에서 얻는 실제 정보로 바꾸십시오.

코드를 실행하십시오

동일한 디렉토리에 이미지를 검색 할 이미지 (Sample.jpg) 및 PHP 파일을 동일한 디렉토리에 넣고 브라우저 통해 해당 PHP 파일 주소에 액세스하여 유사한 이미지 검색 결과를 확인하십시오.

요약

이 기사는 PHP를 사용하여 Baidu 이미지 검색 인터페이스에 연결하는 기본 프로세스를 소개하고 코드 예제를 통해 유사한 이미지 검색을 달성하는 방법을 자세히 설명합니다. 개발자는이 기준으로 기능을 확장하여 다양한 시나리오의 요구를 충족시킬 수 있습니다. 이 기사의 내용이 Baidu 이미지 검색 인터페이스를 더 잘 이해하고 적용하는 데 도움이되기를 바랍니다.