- 博客(10)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 C#基于DirectX的录音示例
此程序是在我项目中很小的一个功能。需要通过软件控制,录制话音,在存储为WAV文件。因为项目对采样率要求不高,不也需要进行变化,所以在程序里,我将采样率、位数、通道数都是设为一个固定的值。如果需要修改这几个参数,可作为参数代入。
2023-03-01 18:03:11 476
原创 C#仿matlab函数进行语音降噪(有bug)
前段时间接到一个项目:侦听调频广播,实现频谱、瀑布图显示,话音播放、存储及语音时域图绘制。其中,话音播放时感觉其噪声很大,必须对其降噪。在C#网上搜索了很多关于C#降噪的,没搜到。利用MATLAB编写降噪函数,并生成dll,但是发现调用Matlab的dll挺耗时的,所以不采用这种方式。于是我仿MATLAB降噪的函数,写出了C#版降噪函数。播放的话音明显实现了,但是其中有一个bug,就是降噪后会有哒哒哒的声音,找了好久没找到原因。如果能找出bug的兄弟,望告知一下。4.调用降噪处理函数。
2023-02-27 10:21:12 517 2
原创 C#基于开源地图GMap的开发示例
本示例程序是我在做项目前的探索示例。示例中测试了一些简单的功能,满足了我项目中的基本功能。更进一步的开发,有待继续研究。
2023-02-25 10:00:17 2108
原创 Qt强大控件:Qt-Advanced-Docking-System介绍及使用教程
QT自带的Dock布局管理大家都用过,中规中矩,但是满足不了现在ui强大的人机交互需求。而Qt-Advanced-Docking-System在Dock的基础上进一步完善功能,具有更高的自由度、灵活性和可扩展性,满足程序员对人机交互的自由定义。这个开源控件类似于Devexpress中的DockPanel。
2023-02-24 11:20:36 4011 5
原创 C#中嵌入exe(可消除边框)
本项目是有两部分组成,一部分是有本人编写的控制模块,另一部分是乙方编写的频谱显示模块。一是为了方便两部分的合成,二是给乙方足够的自由,所以让乙方将显示模块做成了exe。所以本项目就涉及到C#调用exe的程序。1.引用windows的dll文件,定义非托管代码的入口。要引用的文件是user32.dll,在C盘下能搜索到。
2023-02-22 10:39:32 1049
原创 C#与C++联合编程之C#调用C++dll
本项目是接收卫星视频流,并将视频播出,同时可在视频上编辑字幕的内容、位置、字体大小等。上一篇文章描述了C++怎么生成dll文件,这篇文章讲C#调用dll完成字幕编辑功能。二.步骤C#新建项目这个过程就不讲了,只说调用dll的步骤。1.引用非托管动态链接库,申明dll中每个方法的静态入口。2.在C#代码中直接调用方法是不是感觉很简单。
2023-02-21 09:56:37 340
原创 C#与C++联合编程之C++生成dll
本项目是接收卫星视频流,并将视频播出,同时可在视频上编辑字幕的内容、位置、字体大小等。字幕编辑功能是通过C++编写的dll文件来实现,C#调用dll完成字幕编辑功能。
2023-02-21 09:41:52 414 2
原创 qt中delete回收问题
图片上只是一个示例,但是还是出错了。这段代码在tcp接收函数里面,程序运行内存越来越大。请问一下原因!qt刚接触不久的新手
2021-10-12 16:13:08 85 1
C#基于DirectX的录音程序
2023-03-01
C#调用外部exe并嵌入到界面中
2023-02-22
qt实现频谱图、瀑布图、测向时域图
2022-04-26
qt中回收delete出错
2021-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人