自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 多点m着色算法-回溯

M着色图

2023-02-17 15:26:00 126

原创 语音信号时域处理

短时能量和短时平均幅度设语音波形时域信号为 x(n) 、加窗函数 w(n) 分帧处理后得到的第 i 帧语音信号为 y_i (n), 则 y_i (n) 满足:yi(n)=w(n)∗x((i−1)∗inc+n)y_i (n)=w(n)*x((i-1)*inc+n)yi​(n)=w(n)∗x((i−1)∗inc+n)式中, w(n) 为窗函数, 一般为矩形窗或汉明窗; y_i (n) 是一帧的数值, n=1,2,⋯,L,i=1, 2,⋯,fn,L 为帧长; inc 为帧移长度; fn 为分帧后的总帧数。

2022-05-13 10:12:25 392

原创 音频分帧-重叠overlap

语音是实时变化的,在不重叠的帧之间插入一些帧来提取特征参数%% audio enframeclc;clear all;close all;[audiodata,fs]=audioread("test.wav"); % we can divided into fn enframe:fn=(N-overlap)/inc % startIndex= 1, inc, 2*inc.... audiolen=length(audiodata); audiot=audiolen/fs; time=

2022-05-12 22:56:20 501

原创 python dataload

dataset.py统一将图像返回成torch能处理的[original_iamges.tensor,label.tensor]torch.utils.data.DataLoader()torch.utils.data.DataLoader(dataset, batch_size=1, shuffle=False, sampler=None, num_workers=0, collate_fn=<function default_collate>, pin_memory=False, dr

2022-03-07 11:29:02 1460

原创 python 信号合成

生成正弦波import numpy as npimport randomimport IPython.display as ipdimport matplotlib.pyplot as pltimport math %matplotlib inline def create_sinusoid(amp, freq, duration, sample_rate): t = np.arange(0, duration, 1.0 / sample_rate) return amp *

2022-02-11 14:18:34 1542

原创 继承与方法覆写、多态

面试题1:请解释Override与Overloading的区别区别OverrideOverloading含义覆写重载概念子类与父类方法名称,参数类型和个数相同方法名称相同,参数个数和类型不同权限子类不能比父类权限更严格无限制范围发生在继承关系类中发生在一个类中返回值-没限制,好习惯保持返回值一致面试题2:请解释super与this的区别this表示先从本类中查找需要的属性或者方法,不存在找父类;super直接从父类开始找thi.

2022-01-02 12:14:18 231

原创 链表设计方法

链表设计package test;interface ILink<E> { public void add(E e); public int size(); public boolean isEmpty(); public Object[] toArray(); public E get(int index); public void set(int index ,E data); public boolean contains(E data); public void r

2022-01-01 15:57:59 343

原创 数组及合成设计模式

//数组的冒泡排序public class JavaDemo { public static void main(String[] args) { // TODO Auto-generated method stub int data[]=new int[] {4,2,3,1,9}; for(int i=0;i<data.length;i++) { for(int j=0;j<data.length-i-1;j++) { int temp=data[j];

2022-01-01 15:54:55 325

原创 简单java类

简单java类package test;//设计用户User类:用户名、口令、用户数量个数class User{ private String uid; private String password; private static int count=0;//累积计数 public User() { this("NOID","mldn"); } public User(String uid) { this(uid,"mldnjava"); } public User(Str

2022-01-01 12:24:14 216

原创 xml文件格式

xml文件分为文件头和文件体文件头文件头:由xml生命和dtd文件类型声明组成。其中dtd文件类型声明是可以省略的。<?xml version="1.0" encoding="gb2312"?>文件体文件体中包含的是文件的内容,xml元素是xml文件的基本单元。<标记名称 属性名1=“属性值1” 属性名1=“属性值1” ……>内容</标记名称>常用的文件体applicationContext.xml(spring)<?xml version="1

2021-10-02 20:13:35 7140

原创 STM32f4学习初级篇笔记

GPIO输入浮空逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际运用时,引脚不建议悬空,易受干扰输入上拉将不确定信号通过电阻接到Vcc,电阻限流,强弱由阻值决定输入下拉接到GND模拟输入模拟输入是指传统方式的输入.数字输入是输入PCM数字信号,即0,1的二进制数字信号,通过数模转换,转换成模拟信号,经前级放大进入功率放大器,功率放大器还是模拟的。开漏输出输出端相当于三极管的集电极. 要得

2020-08-07 17:02:40 550

原创 IIR滤波器设计和思想

滤波器简介matlab使用https://www.cnblogs.com/21207-iHome/p/7059144.htmlc语言设计https://www.jianshu.com/p/0e246f3d4a7b以低通滤波器(10hz以上频率滤除)为例:1:参数生成(结果与matlab相同)#define PI 3.14159265358979void iir_lowspass_coefs_generate(float fn, float Q, float *coefs){ //

2020-08-07 17:02:15 375

原创 结构体指针初始化

typedef struct { char name; float score;}stu;stu *p;p->score=60.0;//P没有初始化会有段错误对于上述问题有2个初始化方法可以让p指向一个已存在的内存空间:stu tmp;p=&tmp;p->score=60.0可以给p分配一段内存空间,并使其指向此空间:p=(struct abc *)malloc(sizeof(struct abc));...

2020-08-07 17:02:07 2275 1

原创 sin_tone

matlab输出sin_table表clear all;close all;clcf = 10; % 频率, 10HzT = 1/f;dt=T/1600; N=1600; x = 0:dt:(N-1)*dt;w = f*2*pi; % 频率,rad/sA = 0.25; % 振幅sin_wave =A*sin(w*x);%audiowrite('D:\\sinwave.wav',sin_wave,16000);%dlmwrite('D://3.txt',sin_wav

2020-08-07 17:01:51 224

原创 C语言实现wav文件的读写

C语言实现wav文件的读写wav文件格式//wav.htypedef unsigned char uint8_t;typedef signed char int8_t;typedef unsigned short int uint16_t;typedef signed short int int16_t;typedef unsigned int uint32_

2020-08-07 17:01:34 6295

原创 shell脚本基础学习(一)

**基本指令的基础:判断语句if的使用:#!/bin/bashif[condition]then command1elif condition2then command3ficondition:数值比较:命令意义-eq相等-ge大于等于-gt大于-le小于等于-lt小于-ne不等于字符串比...

2020-08-07 17:01:22 129

简单人脸识别

人脸识别FaceRe_源码VS2015 OpenCV.rar在检测到人脸并定位面部关键特征点之后,主要的人脸区域就可以被裁剪出来,经过预处理之后,馈入后端的识别算法。识别算法要完成人脸特征的提取,并与库存的已知人脸进行比对,完成最终的分类。

2019-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除