资源简介
基于VS2017,利用百度自然语言处理项目接口以及提供的代码,实现对语句的分词以及词性分析。在使用项目之前,需要在百度注册应用,并复制app_id;api_key;secret_key ;到自己的项目中。
代码片段和文件信息
// BaiduTextRecognition.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
#include
#include “json\json.h“
#include “JsonTranslator.hpp“
#include “UTF2String.hpp“
#include “nlp.h“
int main() {
std::string app_id = ““;
std::string api_key = ““;
std::string secret_key = ““;
aip::Nlp client(app_id api_key secret_key);
Json::Value result;
//输入内容
std::string text = “百度是一家高科技公司“;
// 调用词法分析
result = client.lexer(string_To_UTF8(text) aip::null);
std::cout << result << std::endl;
//解析json,并获取结果
std::vector> textRecognitionResult = jsonTranslatorMachine::jsonTranslator(result);
//输出结果
std::cout << “输入内容为:“ << text << std::endl;
std::cout << “输出结果为:“ << std::endl;
for (int i = 0; i < textRecognitionResult.size(); i++) {
std::cout << “分词:[“;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY | FOREGROUND_BLUE | FOREGROUND_GREEN);
std::cout << textRecognitionResult[i][0];
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY);
std::cout << “];“;
std::cout << “词性:[“;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY | FOREGROUND_GREEN);
std::cout << textRecognitionResult[i][1];
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY);
std::cout << “]“ << std::endl;
}
// 调用依存句法分析
result = client.dep_parser(text aip::null);
// 如果有可选参数
std::map options;
options[“mode“] = “1“;
// 带参数调用依存句法分析
result = client.dep_parser(text options);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 184745 2018-11-18 20:44 Read me.docx
目录 0 2018-11-18 20:44 BaiduTextRecognition\
目录 0 2018-11-18 14:42 BaiduTextRecognition\.vs\
目录 0 2018-11-18 14:42 BaiduTextRecognition\.vs\BaiduTextRecognition\
目录 0 2018-11-18 20:45 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\
文件 53248 2018-11-18 20:45 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\.suo
文件 38354944 2018-11-18 20:45 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\Browse.VC.db
目录 0 2018-11-18 16:51 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\
目录 0 2018-11-18 18:58 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\
目录 0 2018-11-18 18:58 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_106FC0AB-11D8-4452-AA3B-A9F056A73714_-679a4284\
目录 0 2018-11-18 18:58 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_106FC0AB-11D8-4452-AA3B-A9F056A73714_-679a4284\JSON_VALUE-463a1950\
文件 28770304 2018-11-18 19:13 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_106FC0AB-11D8-4452-AA3B-A9F056A73714_-679a4284\JSON_VALUE-463a1950\JSON_VALUE.ipch
目录 0 2018-11-18 16:51 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_DB9474B1-62CC-4F00-A8B4-F56BCC45D764_-2bad11a\
目录 0 2018-11-18 16:51 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_DB9474B1-62CC-4F00-A8B4-F56BCC45D764_-2bad11a\JSON_VALUE-463a1950\
文件 28770304 2018-11-18 18:44 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\AutoPCH\_SFI_DB9474B1-62CC-4F00-A8B4-F56BCC45D764_-2bad11a\JSON_VALUE-463a1950\JSON_VALUE.ipch
目录 0 2018-11-18 19:50 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\BAIDUTEXTRECOGNITION-d5f69b86\
文件 3538944 2018-11-18 20:45 BaiduTextRecognition\.vs\BaiduTextRecognition\v15\ipch\BAIDUTEXTRECOGNITION-d5f69b86\BAIDUTEXTRECOGNITION-3ed76737.ipch
目录 0 2018-11-18 20:45 BaiduTextRecognition\BaiduTextRecognition\
文件 1855 2018-11-18 20:45 BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.cpp
文件 8737 2018-11-18 19:51 BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.vcxproj
文件 1519 2018-11-18 19:11 BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.vcxproj.filters
文件 165 2018-11-18 15:44 BaiduTextRecognition\BaiduTextRecognition\BaiduTextRecognition.vcxproj.user
目录 0 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\
目录 0 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\
文件 258 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\BaiduTextRecognition.lastbuildstate
文件 2194 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\CL.command.1.tlog
文件 55568 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\CL.read.1.tlog
文件 2254 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\CL.write.1.tlog
文件 2250 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\li
文件 5652 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\li
文件 1208 2018-11-18 20:41 BaiduTextRecognition\BaiduTextRecognition\Debug\BaiduTex.9A2A2987.tlog\li
............此处省略273个文件信息
相关资源
- Microsoft VS Code
- vs2017offline证书文件.rar
- VMware vSphere 6.5 全套中文手册
- 打开raw图像文件
- opencv3.1.0+opencv_contrib利用vs2013编译完成
- cvsd编解码CVSD算法分析及其在FPGA中的
- VScode+opencv3.4+mingw5.3+cmake-3.9.0.rar
- VS.net 魔方OA源码
- css和VS考试题库.rar
- 随意VS版本+opencv3.4.1+opencv_contrib3.4.1
- VISIO图库包括1000多个海康威视VSD格式
- facerecognize.zip
- VMware vSphere6学习资料.rar
- TeeChart Pro v2017 ActiveX.zip
- windows8 vs2012 编译的64位hadoop2.6 part3
- WRK源码,可直接用VS打开
- hdf安装包hdf5-1.10.5-Std-win10_64-vs15.7z
- VS2013中文版支持windows10
- Project1.zip
- opencv3.2.0在VS2015下的编译库(包含32位
- 基于VS2015+0pencv2413的人脸识别程序
- InstallShield2013LimitedEdition带注册码,亲
- BoundsChecker11.03 Part3
- BoundsChecker11.03 Part2
- kb4474419+kb4490628.zip
- tesseract字符识别文件 VS2015 X64
- VS2017离线安装签名文件
- win10+vs2013x64+opencv3.2+opencv3.2_contrib+cm
- WIN10+vs2017编译好的ceres库,包括Relea
- vss2005汉化包.zip
评论
共有 条评论