QT 借助 图表 实现音频频谱的绘制

1.前言

        因为项目需要,要将音频播放并且实时展现其频谱图。项目中需要解析频谱数据,涉及到相关算法问题。所以博主没有采用网络上QT用QPainter库绘制频谱,而是采用了QChart来绘制频谱。

2.效果展示

 如图,红线为实时播放的位置,隐藏了坐标轴内容,代码内已注释,并且预留QPainter绘制的方法。如有需要可自行下载。

3.关键代码

/*** @brief Widget::printChartEvent* 绘制频谱图*/
void Widget::printChartEvent()
{for(int i = 0; i < dataList.count(); i++){QPointF p;p.setX(i);p.setY(dataList.at(i));points.append(p);}m_series->replace(points);
}
//读取Wav文件
void Widget::readWavFile()
{if (stuWavHead.bitsPerSample == 8){quint8 data;quint8 min = 255;quint8 max = 0;int x = 0;for (int i = 1; i <= sampleCount; i++){fread(&data, 1, 1, fp);if (stuWavHead.numChannels == 2){fseek(fp, 1, SEEK_CUR);}if (min > data){min = data;}if (max < data){max = data;}if (i % linePerSample == 0){dataList.append(min);dataList.append(max);min = 255;max = 0;x++;}}}
}

4.资源地址

QT显示音频频谱图波形图-C++文档类资源-CSDN下载

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45863.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软小冰主要框架和流程及相关技术

主要是看了知乎上面一位作者写的解析&#xff0c;然后自己在看的过程中顺带记录一下&#xff0c;流程差不多&#xff0c;自己写的话复习比较直观快速 1、Query是用户输入的问题 2、DM&#xff08;对话管理模块&#xff09;层&#xff1a; 这一模块分为&#xff1a;状态追踪&…

如何搭建一套免费开源的微信群机器人问答系统?

前言 自动消息回复和机器人&#xff0c;一直是企业微信的专利。但在非常多场景或者人文习惯中&#xff0c;个人微信和微信群也同样需要它们。比如活动组织者、团购团长、社群管理、私域流量运营者们&#xff0c;都要经营个人微信群。 那就不免会遇到许多信息收集、咨询提问的…

如何设计一个最简化的推荐系统

本文目录结构 1、背景 2、推荐系统初识 3、通用推荐系统架构 4、经典推荐算法 5、实现一个推荐系统 6、存在问题与展望 1、背景 近期由于公司业务系统需要做一个推荐系统&#xff0c;应该说是实现一个相当简单推荐逻辑。毕竟业务场景相当简单&#xff0c;企业的数据规模…

AI 影评家: 用 Hugging Face 模型打造一个电影评分机器人

❝ 本文为社区成员 Jun Chen 为 百姓 AI 和 Hugging Face 联合举办的黑客松所撰写的教程文档&#xff0c;欢迎你阅读今天的第二条推送了解和参加本次黑客松活动。文内含有较多链接&#xff0c;我们不再一一贴出&#xff0c;请在文末阅读原文处点击查看渲染后的 Notebook 文件。…

思否黑马圆满收官,28 支队伍创意使用 Jina AI 三款 AIGC 装备!

上周末&#xff0c;杭州被 AI 热潮所沸腾&#xff01;SegmentFault AI Hackathon 杭州站暨思否 11 周年特别活动在 G5 创投中心拉开帷幕&#xff0c;超过 30 支团队参加了 32 小时的极限编程挑战&#xff0c;他们的产品展示直击评委的心&#xff0c;其中 28 支队伍得到了 Jina …

BUAA-2023软件工程团队项目——选题和需求分析

BUAA MapForum 项目这个作业属于哪个课程2023北航敏捷软件工程这个作业的要求在哪里团队项目-选题和需求分析我在这个课程的目标是学习并实践软件工程开发的方法论。在把握整体流程和内容要素的基础上实践细节&#xff0c;培养开发技术、开发思维、团队协作等能力。这个作业在…

2023年,请不要忽略!图神经网络(GNN)这一匹黑马!

点击下方“AINLPer“&#xff0c;关注我吧 更多干货&#xff0c;第一时间送达 引言 虽然在过去的几个月里&#xff0c;「ChatGPT以及扩散模型(Diffusion Models)等生成式AI一直是人们关注的焦点&#xff0c;但也请不要忽略图神经网络(GNN)的迅速发展」。经过近几年的发展&#…

AI大模型加速RPAxAI时代到来,谁会是RPA领域的杀手级应用?

GPT等AI大模型震撼来袭&#xff0c;基于RPA的超级自动化仍是最佳落地载体 对话弘玑CPO贾岿&#xff0c;深入了解国产RPA厂商对AI大模型的探索与实践 文/王吉伟 关于RPA已死的说法&#xff0c;在中国RPA元年&#xff08;2019年&#xff09;投资机构疯狂抢项目之时就已经有了。…

巧用提示词释放chatgpt的潜力

得益于 ChatGPT 和其他大型语言模型&#xff0c;提示词工程学&#xff08;Prompt Engineering&#xff09;像风一样已迅速成为我们生活的一部分。这是一个全新的非常受欢迎的领域。也就是说&#xff0c;现在是提高您的技能并在提示词工程学方面变得更好的最佳时机。 如果您想知…

【人工智能】只需要1分钟,GPT就帮我生成了思维导图

自从人工智能横空而出&#xff0c;它在人们的生活中产生了巨大的影响。尤其在企业办公领域&#xff0c;借助人工智能的力量&#xff0c;能够迅速产出丰富多样的内容&#xff0c;无论对于企业还是个人都具有重要的帮助。 想象一下&#xff0c;通过与人工智能的合作&#xff0c;您…

Pandas + ChatGPT:交互式数据分析!

Python Pandas是一个为Python编程提供数据操作和分析功能的开源工具包。这个库已经成为数据科学家和分析师的必备工具。它提供了一种有效的方法来管理结构化数据(Series和DataFrame)。 在人工智能领域&#xff0c;Pandas经常用于机器学习和深度学习过程的预处理步骤。Pandas通过…

计算机专业英语口语app,强烈推荐4款学英语必备的英语口语APP

我们大家都学了这么多年英语了&#xff0c;从小学到大学&#xff0c;但大多数人基本上学的都是应试类型的&#xff0c;甚至是哑巴英语。别人问你一句“How are you?”&#xff0c;你只会回答“I’m fine, thank you. And you?” 其他回答都想不起来。要是发音好也就算了&…

自学英语的手机软件哪个好,负基础

我是一名英语过了大学六级的学生&#xff0c;学英语用软件是学不会的&#xff0c;分享一些方法你参考一下吧 学习英语前的第一步&#xff1a;建立英语思维 为什么大家学英语学得这么累&#xff0c;最后依然对英语糊糊涂涂&#xff1f;原因只有一个——就是我们的学习能力太差…

Linux查询出口IP

查询的方式是通过Linux的curl访问查询ip的网站进行查询 具体步骤&#xff1a; 1.查询查询ip网站的ip 2.配置Linux的hosts文件 在/etc中的hosts文件增加上面的域名和ip&#xff08;注意&#xff1a;是ifconfig&#xff0c;不是ipconfig&#xff09; 3.在ssh命令下执行 curl ifc…

为什么百度查到的ip和ipconfig查到的不一样?公网IP和私网IP 有什么区别?

一、查询 我们分别在百度搜ip查询&#xff0c;查询到本机的ip如左图&#xff0c;再利用ipconfig查询到自身ip如右图。 我们能看到这两个地址是不同的&#xff0c;那么不是说&#xff0c;每个主机都只有一个ip地址么&#xff0c;为什么我们查到的两个Ip地址不一样呢&#xff1f…

AI开源路在何方丨2023智源大会精彩回顾

导读 当下&#xff0c;AI开源已经成为了人类开源创新的主战场&#xff0c;是超大规模人类智力协同的最佳组织形式。得益于开源协作持续不断地推进&#xff0c;AI在这个时代飞速发展。可以说如果没有开源社区建设&#xff0c;就不会有今天人工智能的成就。 在2023智源大会AI开源…

洞见数字时代的创新原力,数云原力大会暨 2023TECH 第五届数字中国技术年会开幕

4 月 25 日&#xff0c;神州控股、神州信息、神州数码集团共同主办的数云原力大会暨 2023TECH 第五届数字中国技术年会隆重开幕。开幕式上&#xff0c;数百位投身并关注数字技术、数字产业发展的学者、技术专家、从业者、行业用户齐聚一堂&#xff0c;围绕云原生、数字原生、大…

洞见数字时代的创新原力,数云原力大会暨2023TECH第五届数字中国技术年会开幕

4月25日&#xff0c;神州控股、神州信息、神州数码集团共同主办的数云原力大会暨2023TECH第五届数字中国技术年会开幕。开幕式上&#xff0c;数百位投身并关注数字技术、数字产业发展的学者、技术专家、从业者、行业用户齐聚一堂&#xff0c;围绕云原生、数字原生、大数据、金融…

车载微信要来了?马化腾:正研发纯语音交互接口

作者 | Just 出品 | AI科技大本营&#xff08;公众号ID&#xff1a;rgznai100&#xff09; 去年腾讯提出“AI in All”战略之后&#xff0c;马化腾又发布了超级大脑。 5 月 23 日&#xff0c;在广州举行的腾讯“云未来”峰会上&#xff0c;马化腾指出&#xff0c;超级大脑是一个…

联手百度腾讯,恒大汽车押注智能化

作者 | 周继凤 编辑 | 黎明 来源 | 深燃(shenrancaijing) 造车开始进入下半场了。 越来越多的巨头玩家入局抢夺市场。比如&#xff0c;苹果公司被传出将在2021年9月发布首款电动车Apple Car&#xff0c;阿里与浦东新区共同投资打造的高端智能纯电汽车项目“智己汽车”已正式亮…