현재 위치: > 최신 기사 목록> PHP를 사용하여 Baidu 이미지에 연결하여 Adversarial Network 인터페이스를 생성하는 방법 : 자세한 자습서

PHP를 사용하여 Baidu 이미지에 연결하여 Adversarial Network 인터페이스를 생성하는 방법 : 자세한 자습서

M66 2025-06-20

PHP를 사용하여 Baidu 이미지 생성 및 Adversarial Network 인터페이스에 연결하는 단계별로 가르쳐주십시오.

최근 몇 년 동안 인공 지능 기술의 빠른 발전으로 이미지 생성 적대자 네트워크 (GANS)는 컴퓨터 비전 분야에서 점차 인기있는 주제가되었습니다. Baidu AI Open 플랫폼은 또한 이미지 생성 Adversarial Network Interface (GAN)를 제공하여 개발자가 API 인터페이스를 통해 이미지 생성 기능을 구현할 수 있도록합니다. 이 기사는 PHP를 사용하여 Baidu 이미지를 연결하여 API 키 얻기, PHP 확장 설치 및 코드 작성과 같은 단계를 포함하여 부적절 네트워크 인터페이스를 생성하는 방법을 자세히 소개합니다.

1. Baidu 클라우드 계정 생성 및 응용 프로그램 등록

먼저 계정을 등록하고 Baidu Cloud 플랫폼에서 응용 프로그램을 작성해야합니다. Baidu Cloud Console에 로그인 한 후 "제품 서비스"> "그림 및 생명"> "이미지 생성 Adversarial Network"모듈을 선택하십시오. 이 모듈에서 오른쪽 상단 코너의 "응용 프로그램 만들기"버튼을 클릭하고 응용 프로그램 이름 및 설명을 채우고 액세스 방법으로 "API 키"를 선택한 다음 "Create"버튼을 클릭하여 응용 프로그램 등록을 완료하십시오.

2. API 키 및 비밀 키를 얻습니다

응용 프로그램이 생성되면 응용 프로그램 관리 페이지를 입력하면 생성 된 API 키 및 비밀 키가 표시됩니다. 이 두 키가 올바르게 유지되고 후속 API 호출 중에 사용됩니다.

3. PHP 컬 확장을 설치하십시오

Baidu 이미지 생성 Adversarial Network API에 요청을 보내려면 PHP 환경에 CURL 확장을 설치해야합니다. PHP 환경이 컬 확장을 설치하지 않은 경우 시스템 유형에 따라 설치할 수 있습니다.

  • Linux 시스템에서 다음 명령을 사용하여 설치 : sudo apt-get 설치 php-curl
  • Windows에서는 php.ini 파일에서 다음 줄을 타협 할 수 있습니다. ; extension = curl , 그런 다음 PHP 서비스를 다시 시작하십시오.

4. PHP 코드를 작성하십시오

다음으로 작곡가 도구를 사용하여 Baidu AI Open 플랫폼의 SDK를 설치하십시오. 먼저 프로젝트 루트 디렉토리에서 composer.json 파일을 만들고 다음을 추가하십시오.

{
  "필요하다": {
    "Baidu-AIP/SDK": "^1.10"
  }
}

그런 다음 명령 줄에서 다음 명령을 실행하여 SDK를 설치하십시오.

작곡가 설치

설치가 완료된 후 image_gan.php 라는 파일을 만들고 다음 코드를 추가하십시오.

<?php
require 'vendor/autoload.php';
use BaiduAipImageClassify\ImageClassify;

// 설정API Key그리고Secret Key
const API_KEY = 'Your API Key';
const SECRET_KEY = 'Your Secret Key';

// 바이두에게 전화하십시오AI이미지 생성 적대 네트워크API
function generateImageGAN($image, $type = 'anime') {
    $client = new ImageClassify(API_KEY, SECRET_KEY);
    $options = [
        'type' => $ 유형,
        &#39;image&#39;=> base64_encode (file_get_contents ($ image))
    ];

    노력하다 {
        $ result = $ client-> gan ($ 옵션);
        return $ result [ &#39;image&#39;];
    } catch (bceserviceException $ e) {
        echo $ e-> getStatuscode ();
        echo $ e-> getMessage ();
        거짓을 반환합니다.
    } catch (bceclientException $ e) {
        echo $ e-> getMessage ();
        거짓을 반환합니다.
    }
}

// 예제 사용 $ image = &#39;path/to/your/image.jpg&#39;;
$ type = &#39;애니메이션&#39;;
$ result = generateImagegan ($ image, $ type);

if ($ result) {
    file_put_contents ( &#39;path/to/save/result.jpg&#39;, base64_decode ($ result));
    Echo &#39;이미지 생성이 성공적으로! &#39;;;
} 또 다른 {
    Echo &#39;이미지 생성이 실패했습니다! &#39;;;
}
?>

코드의 'API 키''비밀 키' 를 자신의 API 키로 바꿔야합니다.

5. PHP 코드를 실행하십시오

image_gan.php 파일을 저장하고 닫은 후 PHP 명령 줄 도구를 통해 파일을 실행하거나 파일을 PHP 해상도를 지원하고 액세스하는 웹 서버 디렉토리에 파일을 배치 할 수 있습니다.

실행이 성공하면 "이미지 생성 성공!"프롬프트가 표시됩니다. 콘솔에서 지정된 저장 경로 하에서 네트워크에 대해 이미지 생성에 의해 처리 된 이미지 파일을 생성합니다.

요약

위의 단계를 통해 PHP를 성공적으로 사용하여 Baidu 이미지 생성 Adversarial Network 인터페이스에 연결했습니다. 여러 유형의 이미지 생성을 지원하거나 다른 AI 기술을 결합하여 이미지 생성 효과를 개선하는 등이 기반으로 응용 프로그램을 더 확장하고 최적화 할 수 있습니다. 이 기사의 튜토리얼이 이미지 생성 응용 프로그램을 성공적으로 실현하고 더 많은 창의성을 고취시키는 데 도움이되기를 바랍니다.