Golang は Baidu AI インターフェースに接続して ID カード認識機能を実現し、すぐに起動できます
まえがき
1. Baidu AI Open Platform アカウントの登録
2. アプリケーションを作成し、API キーとシークレット キーを取得します。
3. Baidu AI Go SDK のインストール
4. ID カードを識別するプログラムを作成します
import ( "fmt" "github.com/AcidGo/baiduai-sdk" )main 関数では、API キーと秘密キーを設定する必要があります:
func main() { APP_ID := "your_app_id" API_KEY := "your_api_key" SECRET_KEY := "your_secret_key" client := baiduai.NewClient(API_KEY, SECRET_KEY) client.SetAppID(APP_ID) // ... }
次に、Baidu AI インターフェイスを呼び出して ID カードを識別する必要があります。これを実現するには、
client.IDCard(imageUrl) メソッドを呼び出します。例: imageUrl := "http://example.com/id_card.jpg" result, err := client.IDCard(imageUrl) if err != nil { fmt.Println("识别失败:", err) } else { fmt.Printf("识别成功:%+v ", result) }
ここで、
imageUrl は、識別する ID カード画像の URL です。認識が成功すると、
result には ID カードの各フィールドに関する情報が含まれます。 5. 完全なサンプル コード package main import ( "fmt" "github.com/AcidGo/baiduai-sdk" ) func main() { // 设置API Key和Secret Key APP_ID := "your_app_id" API_KEY := "your_api_key" SECRET_KEY := "your_secret_key" client := baiduai.NewClient(API_KEY, SECRET_KEY) client.SetAppID(APP_ID) // 调用识别身份证接口 imageUrl := "http://example.com/id_card.jpg" result, err := client.IDCard(imageUrl) if err != nil { fmt.Println("识别失败:", err) } else { fmt.Printf("识别成功:%+v ", result) } }
以上がGolang は Baidu AI インターフェースに接続し、ID カード認識機能を実現し、すぐに起動しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。