
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
ODAS是一个开源的嵌入式音频处理系统,专注于实时声源定位、跟踪、分离和语音增强。它采用GCC-PHAT和SRP-PHAT算法进行声源定位,结合多模型卡尔曼滤波实现声源跟踪,并提供延时求和波束形成与MVDR/GSC两种波束形成方式,以及Zelinski和Cohen两种后滤波算法进行语音增强。ODAS支持ROS2扩展,并配有数据可视化工具odas_web。该系统适用于机器人、语音交互、安防监控等场景

记录自己学习qt之路的一点一滴。在弄清楚qt如何创建对话框(Qt快速设计对话框(控件属性)-designer(1),Qt快速设置对话框(部件布局)-designer(2)),并且设置布局之后,想要有的时候可以能够设计改变形状的对话框,在qt中最常见的可改变形状的对话框有:扩展对话框、多页对话框。以下是扩展对话框的格式:点击More按钮之前点击More按钮后这种形式的对话框无论是使用代...
前言由于在实际开发中,窗口自带标题栏不能满足我们的美观,就希望自行画窗口标题栏,但是去掉标题栏,窗体却无法移动,就需要自己实现窗体移动,这个时候就要重写鼠标事件。常用的方法是重写控件的事件处理函数:如重写keyPressEvent(),mousePressEvent()和paintEvent(),这是最常用的事件处理方法,我们已经看到过很多这样的例子了。还有一种方法是重写QObject::even
项目场景:不得不说还是翻墙好使,国内一搜居然没有这个问题现有分支dev_aa,想找到从哪个分支创建的该分支git show --summary`git merge-base foo dev_aa`
文章目录前言一、头文件二、源文件总结前言之前在Qt上使用数据库,而Qt上一个连接只能在一个线程上使用,所以就写了一个数据库连接池,现在上传一下自己的源码,还是比较简单的使用。注释比较清晰,就不单独说了,直接上源码。一、头文件#ifndef CSQLDATABASE_H#define CSQLDATABASE_H#include <QtSql>#include <QString&g

百度词条中介绍声音的概念声音(sound)是由物体振动产生的声波。是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知的波动现象。最初发出振动(震动)的物体叫声源。声音以波的形式振动(震动)传播。声音是声波通过任何介质传播形成的运动。声音是一种波。可以被人耳识别的声(频率在20Hz~20000Hz之间),我们称之为声音。本篇文章以最根本的物理角度来看待声音,其中的内容都是笔者自己学习整理
在上一篇文章中,我们了解到:任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量,同时记录了一些基本的波形。本章内容是对音频测量进行简述,一般来说,我们讨论音频测量的概念基本都是对于声音信号的时域和频域有关。任何声音都可以通过这两种形式来进行表现。描述信号与时间的关系,一个信号的时域波形可以表述为信号随时间变化的曲线。其自变量是时间,即横轴是时间,纵轴是信号的变化。指信号随频

对于ffmpeg介绍和如何输出ffmpeg日志可以参照之前的博客。该篇博客是用于学习如何使用ffmpeg进行读取音频(包括本地和远端),并对读取流进行音频解码、以及进行重采样的操作。如果现在看官对于音频解码不是很熟悉,建议可以多看看雷神的文章,膜拜+缅怀雷神。视音频编解码技术零基础学习方法PCM音频数据格式介绍|版本声明:山河君,未经博主允许,禁止转载流上下文、解码器、重采样工具。流上下文:用于读

最近公司想把windows下软件迁移到linux下,在与plc通讯方面西门子只提供windows下的库,linux下没有对应库,幸好发现有open62541这个协议外接库,对应的plc最低型号为s1200,还必须升级固件才行。官方貌似有实例代码,但是看起来杂乱无章,现在整理一下。很想直接上代码,但是先简单介绍一下,使用博图16版本进行配合使用,连接有两种方式,一种匿名连接,一种有名连接,根据需要.
在之前的博客中,已经对于FFmpeg的介绍、编译、拉流、解码等做了详细的介绍。现在紧跟着上一篇博客,在之前的拉流编解码后,使用SDL进行播放。具体对于SDL的介绍与编译请查看上一篇博客|版本声明:山河君,未经博主允许,禁止转载SDL_INIT_TIMER: 定时器子系统SDL_INIT_AUDIO: 音频子系统SDL_INIT_VIDEO:视频子系统;自动初始化事件子系统SDL_INIT_JOYS








