听歌识曲功能的C++程序详细描述
发布时间
阅读量:
阅读量
听歌识曲C++程序说明
- 本项目基于VS2015环境进行编译与执行;在运行过程中,计算机系统需预先配置好
MySql相关软件,本人采用的版本为MySql 5.7,同时使用的MySql C++ connector版本为1.19;- 若直接尝试编译,必然会出现无法通过的情况,具体原因将在下文进行详细说明
工程目录结构解析
- 3rd_party : 第三方库
-
boost_1_62_0 : 用于提供多种功能的boost库
-
Eigen : 实现矩阵运算与FFT功能的库
-
maximilian : 专门处理音频信号的库
-
sqdlog : 日志记录相关的库,当前尚未启用
-
MySQL Connector C++ 1.1.9 : 用于连接数据库的C++接口库
-
Audio : 对音频相关操作进行封装的模块
-
DB : 对数据库操作进行封装的组件
-
General : 存放一些通用功能模块,目前仅包含一个计时函数
-
Hash : 负责哈希值计算的相关实现
-
Log : 预留用于后续日志操作封装的功能区域
-
ShazamAlgorithm : 核心识别算法模块,主要包含哈希值提取及匹配两个关键步骤
-
Tes
-
全部评论 (0)
还没有任何评论哟~
