原文:shazam音乐检索算法 附完整c代码

在讲算法之前,上一些前人的资料。 http: coding geek.com how shazam works https: laplacian.wordpress.com how shazam works http: royvanrijn.com blog creating shazam in java 当然历史也有点久远了,如果你有心去百度一下shazam 算法, 你会发现这类的博客也是不少的 ...

2018-08-07 21:17 0 2115 推荐指数:

查看详情

音频降噪算法 完整C代码

降噪是音频图像算法中的必不可少的。 目的肯定是让图片或语音 更加自然平滑,简而言之,美化。 图像算法和音频算法 都有其共通点。 图像是偏向 空间 处理,例如图片中的某个区域。 图像很多时候是以二维数据为主,矩形数据分布。 音频更偏向 时间 处理,例如语音中的某段时长。 音频一般是一维 ...

Sun Apr 22 18:25:00 CST 2018 5 14375
WebRTC 音频算法 完整C代码

WebRTC提供一套音频处理引擎, 包含以下算法: AGC自动增益控制(Automatic Gain Control) ANS噪音抑制(Automatic Noise Suppression) AEC是声学回声消除(Acoustic Echo Canceller for Mobile ...

Tue May 01 23:15:00 CST 2018 2 3939
音频算法之小黄人变声 完整C代码

前面提及到《大话音频变声原理 简单示例代码》与《声音变调算法PitchShift(模拟汤姆猫) 完整C++算法实现代码》 都稍微讲过变声的原理和具体实现。 大家都知道,算法从实现到最后工程应用,中间的环节和问题特别多。 尤其是编码的架构设计,好的数据结构和代码逻辑封装肯定是可复用,组件化 ...

Sat Sep 22 22:50:00 CST 2018 3 2635
自动红眼移除算法 c++完整代码

说起红眼算法,这个话题非常古老了。 百度百科上的描述: “红眼”一般是指在人物摄影时,当闪光灯照射到人眼的时候,瞳孔放大而产生的视网膜泛红现象。 由于红眼现象的程度是根据拍摄对象色素的深浅决定的,如果拍摄对象的眼睛颜色较深,红眼现象便不会特别明显。 “红眼”也指传染性结膜炎 ...

Mon May 07 06:55:00 CST 2018 2 1220
WebRTC 音频采样算法 完整C++示例代码

之前有大概介绍了音频采样相关的思路,详情见《简洁明了的插值音频重采样算法例子 (完整C代码)》。 音频方面的开源项目很多很多。 最知名的莫过于谷歌开源的WebRTC, 其中的音频模块就包含有 AGC自动增益补偿(Automatic Gain Control)自动调麦克风的收音量,使 ...

Fri Apr 20 06:44:00 CST 2018 8 3914
基于傅里叶变换的音频重采样算法 (完整c代码)

前面有提到音频采样算法: WebRTC 音频采样算法 完整C++示例代码 简洁明了的插值音频重采样算法例子 (完整C代码) 近段时间有不少朋友给我写过邮件,说了一些他们使用的情况和问题。 坦白讲,我精力有限,但一般都会抽空回复一下。 大多数情况,阅读一下代码就能解决的问题, 也是 ...

Fri Jul 06 06:07:00 CST 2018 4 3430
自动曝光修复算法 完整C代码

众所周知, 图像方面的3A算法有: AF自动对焦(Automatic Focus)自动对焦即调节摄像头焦距自动得到清晰的图像的过程 AE自动曝光(Automatic Exposure)自动曝光的是为了使感光器件获得合适的曝光量 AW自动白平衡(Automatic White Balance ...

Sat Jun 02 23:55:00 CST 2018 0 3415
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM