1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xshuai-taip

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 00:31 0f0d78f

📢 注意!

Поскольку бесплатный API от Tencent AI уже закрыт, этот проект в настоящее время недоступен.

Version Download License JDK 1.7 WiKi Автор

Документация доступна по адресу: http://taip.mydoc.io/.

Tencent AI в основном перешёл на Tencent Cloud. Этот SDK больше не подходит. У Tencent Cloud есть официальная версия SDK. Для перехода на интерфейс Tencent Cloud в основном требуется платная подписка.

APPID и APPKEY можно получить после создания приложения в Tencent AI. Перейдите на официальный сайт Tencent AI для получения информации. https://ai.qq.com/

QQ:783021975

Следите за обновлениями через код «小帅».

Код «Маленький красавчик»

Структура каталога Java SDK TAip:

cn.xsshome.taip
       ├── base                                //базовый класс
       ├── http                                //классы, связанные с HTTP-коммуникацией
       ├── error                                //класс ошибок SDK
       ├── imageclassify
       │       └── TAipImageClassify           //класс TAipImageClassify
       ├── sign                                //общий класс подписи
       ├── ocr
       │       └── TAipOcr                      //класс TAipOcr
       ├── speech
       │       └── TAipSpeech                   //класс TAipSpeech
       ├── face
       │       └── TAipFace                   //класс TAipFace
       ├── ptu
       │       └── TAipPtu                   //класс TAipPtu
       ├── nlp
       │       └── TAipNlp                   //класс TAipNlp
       ├── vision
       │       └── TAipVision                   //класс TAipVision
       └── util                                //вспомогательные классы

Поддерживается версия JAVA: 1.7+

Чтобы использовать JAR-пакет, выполните следующие действия:

  1. Загрузите ZIP-файл инструментального пакета Java SDK или загрузите его из группы Tencent AI QQ.

  2. Распакуйте скачанный файл tai-java-sdk-version.zip и скопируйте его в папку проекта.

  3. В Eclipse щёлкните правой кнопкой мыши «Проект → Свойства → Путь сборки Java → Добавить JAR».

  4. Добавьте пакет инструментов SDK tai-java-sdk-version.jar.

Здесь version — это номер версии. После добавления SDK пользователи могут использовать Java SDK Tencent AI в своём проекте.


Установка

Maven

Добавьте следующее содержимое в зависимости в файле pom.xml:

<dependency>
  <groupId>cn.xsshome</groupId>
  <artifactId>taip</artifactId>
  <version>4.3.5</version>
</dependency>

Gradle

compile 'cn.xsshome:taip:4.3.5'

Не Maven-проект

Загрузите taip-x.x.x.jar по одной из следующих ссылок:


Примеры использования кода

Пример сетевого кода

public class Sample {
    //установка APPID/APP_KEY
    public static final String APP_ID = "Ваш App ID";
    public static final String APP_KEY = "Ваш Api Key";

    public static void main(String[] args) {
        // инициализация TAip[xxx] xxx представляет конкретное имя модуля
        TAip[xxx] client = new TAip[xxx](APP_ID,APP_KEY);
        // необязательно: настройка параметров сетевого подключения
        client.setConnectionTimeoutInMillis(2000);
        client.setSocketTimeoutInMillis(60000);
         // необязательно: установка адреса прокси-сервера, http и socket по выбору или оба не установлены
        client.setHttpProxy("proxy_host", proxy_port);  // установка http-прокси
        client.setSocketProxy("proxy_host", proxy_port);  // установка прокси-сокета
        //вызов интерфейса
        client.[xxxxx]("Путь к изображению");
    }
}

OCR пример кода

Создайте новый экземпляр TAipOcr. После инициализации рекомендуется использовать его как синглтон:

public class Sample {
    //установка APPID/APP_KEY
    public static final String APP_ID = "Ваш App ID";
    public public static final String APP_KEY = "Ваш Api Key";

    public static void main(String[] args) {
        // создание экземпляра TAipOcr
       TAipOcr aipOcr = new TAipOcr(APP_ID,APP_KEY);
        // вызов интерфейса
        String result = aipOcr.idcardOcr("./idcard.jpg", 0);//распознавание лицевой стороны удостоверения личности (изображения)
        String result = aipOcr.idcardOcr("./idcard2.jpg", 1);//распознавание обратной стороны удостоверения личности (государственный герб)

``` ```
String result = aipOcr.bcOcr("./juli2.jpg");//名片识别
String result = aipOcr.driverlicenseOcr("./driver.jpg",0);//行驶证OCR识别
String result = aipOcr.driverlicenseOcr("./driver2.jpg",1);//驾驶证OCR识别
String result = aipOcr.bizlicenseOcr("./biz.jpg");//营业执照OCR识别
String result = aipOcr.creditcardOcr("./bank2.jpg");//银行卡OCR识别
String result = aipOcr.generalOcr("./biz.jpg");//通用OCR识别
String result = aipOcr.handWritingOcrByImage("./biz.jpg");//手写体识别 选取本地图片文件识别
String result = aipOcr.handWritingOcrByUrl("https://yyb.gtimg.com/ai/assets/ai-demo/small/hd-1-sm.jpg");//手写体识别 选取网络图片URL识别 
String result = aipOcr.plateOcrByImage("./biz.jpg");//车牌识别 选取本地图片文件识别
String result = aipOcr.plateOcrByUrl("https://yyb.gtimg.com/ai/assets/ai-demo/large/plate-1-lg.jpg");//车牌识别 选取网络图片URL识别                               
}

Это похоже на язык Java. ### Интеллектуальное распознавание запрещённого контента в изображениях и аудио

TAipVision — это Java-клиент для интеллектуального распознавания запрещённого контента (например, неприемлемого содержания в изображениях или аудио) от Tencent AI. Он предоставляет разработчикам ряд интерактивных методов для вызова функций интеллектуального распознавания запрещённого содержимого в изображениях и аудио из Tencent AI.

Пользователь может создать новый экземпляр TAipVision и использовать его как синглтон после инициализации, следуя приведённому ниже коду:

public class Sample{
    public static final String APP_ID = "Ваш App ID";
    public static final String APP_KEY = "Ваш Api Key";
    public static void main2(String[] args) throws Exception {
        TAipVision aipVision = new TAipVision(APP_ID, APP_KEY);
        String filePath = "G:/tt.jpg";
        String imageUrl = "https://www.xsshome.cn/xxx.jpg";//сетевой путь к изображению
        String result = aipVision.imageTerrorism(imageUrl);//распознавание запрещённого содержания в изображении
        String result = aipVision.imageTerrorismByURL(filePath);//распознавание запрещённого содержания в изображении по пути
        String result = aipVision.visionPorn(filePath);//интеллектуальное распознавание неприемлемого содержимого
        String result = aipVision.visionPornByURL(imageUrl);//интеллектуальное распознавание неприемлемого содержимого по сетевому пути
        String speech_url = "https://www.xsshome.cn/output.mp3";
        String result = aipVision.aaiEvilAudio(UUID.randomUUID().toString().replace("-", ""), speech_url);//интеллектуальное распознавание неприемлемого аудио
        System.out.println(result);
    }
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xshuai-taip.git
git@api.gitlife.ru:oschina-mirror/xshuai-taip.git
oschina-mirror
xshuai-taip
xshuai-taip
master