📢 注意!
Поскольку бесплатный API от Tencent AI уже закрыт, этот проект в настоящее время недоступен.
Документация доступна по адресу: http://taip.mydoc.io/.
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-пакет, выполните следующие действия:
Загрузите ZIP-файл инструментального пакета Java SDK или загрузите его из группы Tencent AI QQ.
Распакуйте скачанный файл tai-java-sdk-version.zip и скопируйте его в папку проекта.
В Eclipse щёлкните правой кнопкой мыши «Проект → Свойства → Путь сборки Java → Добавить JAR».
Добавьте пакет инструментов SDK tai-java-sdk-version.jar.
Здесь version — это номер версии. После добавления SDK пользователи могут использовать Java SDK Tencent AI в своём проекте.
Добавьте следующее содержимое в зависимости в файле pom.xml:
<dependency>
<groupId>cn.xsshome</groupId>
<artifactId>taip</artifactId>
<version>4.3.5</version>
</dependency>
compile 'cn.xsshome:taip:4.3.5'
Загрузите 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]("Путь к изображению");
}
}
Создайте новый экземпляр 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 )