Aktueller Standort: Startseite> Neueste Artikel> PHP verbindet sich mit Baidus API -Tutorial für Objekt- und Szenenerkennung: Implementieren Sie die Bilderkennungsfunktion schnell implementieren

PHP verbindet sich mit Baidus API -Tutorial für Objekt- und Szenenerkennung: Implementieren Sie die Bilderkennungsfunktion schnell implementieren

gitbox 2025-06-16

1. Einführung in Baidus allgemeine Objekt- und Szenenerkennungs -API

Baidus universelle Objekt- und Szenenerkennungs-API bietet einen hochpräzisen, hohen Verfügbarkeit und einen flexiblen Bilderkennungsdienst. Es kann automatisch Objekte oder Szenen basierend auf dem Bildinhalt identifiziert und in mehreren Feldern wie Bildinhaltsanalyse, Bildabruf, Werbeschub, Sicherheitsüberwachung usw. häufig verwendet werden.

Bevor Sie diese API verwenden, müssen Sie ein Konto auf der Baidu AI Open -Plattform registrieren, den API -Schlüssel und den geheimen Schlüssel erhalten und auch die Identitätsauthentifizierung abschließen.

 <h3>2. PHPVerbinden Sie sich mit Baidus allgemeinem Objekt und SzenenerkennungAPIVerfahren</h3>
<h3>2.1 ErhaltenAPI KeyUndSecret Key</h3>
<p>Erste,Auf BaiduAIRegistrieren Sie ein Konto auf der offenen Plattform und erstellen Sie eine App。Nach erfolgreicher Kreation,Du wirst bekommenAPI KeyUndSecret Key,Sie werden für verwendetAPIAuthentifizierung。</p>

<h3>2.2 Authentifizierung</h3>
<p>verwendenAPInach vorne,必须进行Authentifizierung。以下示例代码展示了如何verwenden百度提供的aip-php-sdkInternAipImageClass进行Authentifizierung:</p>
<pre><code class=<span class="hljs-string">"language-php">
// Stellte Baidu voraip-php-sdkInternAipImageClass
require_once 'AipImageClass.php';
// 配置百度通用物体Und场景识别API KeyUndSecret Key
define('APP_ID', 'your_app_id');
define('API_KEY', 'your_api_key');
define('SECRET_KEY', 'your_secret_key');
// InstanziierungAipImageClass,进行Authentifizierung
$client<span> = new AipImageClass(APP_ID, API_KEY, SECRET_KEY);

Sie müssen die app_id, api_key und secry_key gemäß der tatsächlichen Situation ersetzen.

2.3 Bilderkennung

Nachdem die Authentifizierung erfolgreich ist, können Sie Bilderkennung durchführen. Das folgende Beispiel zeigt, wie Sie eine lokale Bilddatei identifizieren:

 "language-php">
// Bilddateipfad zum Identifizieren
$image_file = 'test.jpg';
// Lesen Sie die Bilddateidaten
$image_data = file_get_contents($image_file);
// 调用百度通用物体Und场景识别APIBilderkennung durchführen
$result = $client->advancedGeneral($image_data);
// Erkennungsergebnisse drucken
print_r($result<span>);

In diesem Beispiel wird die "AdvancedGeneral" -Methode für die Bilderkennung verwendet, und die Eingabeparameter der Methode sind Dateidaten des Bildes.

2.4 Analytische Identifizierungsergebnisse

Das Erkennungsergebnis wird im JSON -Format zurückgegeben, das Sie nützliche Informationen analysieren und extrahieren können. Hier ist ein Beispielcode für den Objektnamen und das Vertrauen in das Parsing -Ergebnis:

 "language-php">
// 解析识别结果中ObjektnameUndVertrauen
foreach ($result['result'] as $res) {
    $name = $res['keyword'];
    $score = $res['score'];
    echo "Objektname:$name,Vertrauen:$score<span>\n";
}

Der obige Code durchquert alle Erkennungsergebnisse, extrahiert den Objektnamen und das Vertrauen und druckt ihn aus.

3. Zusammenfassung

In diesem Artikel wird detailliert eingeführt, wie PHP zum Schreiben von Code zur Verbindung zu Baidus universeller Objekt- und Szenenerkennungs -API verwendet wird. Wir erläutern den vollständigen Prozess von der Erlangung von API -Schlüssel bis zur Bildkennung und des Ergebnis -Parsens. Nach dem Beherrschen dieser grundlegenden Operationen können Sie die leistungsstarken Bilderkennungsfunktionen von Baidu in Ihre PHP -Anwendung integrieren, um die Intelligenzstufe des Projekts zu verbessern.