自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(272)
  • 资源 (7)
  • 收藏
  • 关注

原创 自适应滤波-LMS

https://blog.csdn.net/ljl86400/article/details/80497524?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_

2020-11-15 19:37:38 120

原创 MUSIC算法及MATLAB实现

MUSIC (Multiple Signal Classification)算法,即多信号分类算法,由Schmidt等人于1979年提出。MUSIC算法是一种基于矩阵特征空间分解的方法。从几何角度讲,信号处理的观测空间可以分解为信号子空间和噪声子空间,显然这两个空间是正交的。信号子空间由阵列接收到的数据协方差矩阵中与信号对应的特征向量组成,噪声子空间则由协方差矩阵中所有最小特征值(噪声方差)对应的特征向量组成. MUSIC算法利用信号子空间和噪声子空间的正交性,构建空间谱函数,...

2020-11-14 19:48:29 178

原创 视频剪辑小结

arctime字幕生成下载地址:https://arctime.org/download.html我下载的是标椎版,网站上有简单教程,不赘述了。最终可以导出字幕文件ass,srt等格式,或者直接导出带字幕的mkv视频。,(生成srt字幕文件后,可以用PR导入到视频中,但是导入后的字幕会有黑框,所以需要对导出srt文件进行处理:用arctime Pro软...

2020-10-03 12:04:38 129

原创 微软输入法怎么翻页

使用微软输入法时,按PgDn并不会执行翻页操作,而是一个一个的选中下一个候选字,这是如果想快速翻页,可以按大括号键 “】”两个大括号键用来上翻,下翻。

2020-10-03 12:03:47 266

原创 word使用心得2

1、word标题前面的黑点怎么去除? 在文件-更多-选项-显示,将“段落标记”取消勾选;或者在标题上,右键,段落-换行和分页,取消勾选“与下段同页”和“段中不分页”2、为图表建立图表目录选中一张图片,引用-插入题注,(可以自己“新建标签”)从标签中选择“图”,点击确认。这样,图对应一条题注就加上了。同理,给word所有需要生成图表目录的图表都加上题注(这里可以选中下一张图片,然后使用快捷键“F4”重复上述插入题注的操作)。为表格插入题注的步骤同上。插完题...

2020-10-03 12:00:12 47

转载 Meanshift 均值飘移实现图像聚类 MATLAB实现(4)

meanshift的基本原理这里就不介绍了,详情可参考我的博客。 meanshift图像聚类的。这里的聚类也像过去的滤波一样,需要一个矩阵模板,不过这个模板就是当前处理的像素周围提取一个r*r的矩阵,然后把这个矩阵化为一维向量,再对这个向量进行meanshift,最终迭代到的值再赋值给当前处理的像素。所以可以这样理解,把图像经过meanshift迭代到相同值的像素聚为一类。(这段理解出自https://www.cnblogs.com/liqizhou/archive/2012...

2020-09-17 11:34:29 72

原创 matlab2008设置子函数断点无效,程序不在断点处停止

本人在使用MATLAB2008a版本时,在主函数中调用了一个自己写的子函数,当我在子函数中设置断点时,点击运行调试时,程序直接运行结束,并没有在我设置的断点处停止。这是为什么呢?这种情况在高版本MATLAB上好像并不存在。解决:from:https://stackoverflow.com/questions/23843708/matlab-setting-breakpoints-in-called-functions 因为在我的主程序中开始的时候,我们习惯用clear al...

2020-09-17 10:58:53 83

原创 matlab图像基础处理小记

图像读取:矩阵类型unit8与doubleimg=imread('image.png');img=rgb2gray(img);%rgb转为灰度图像 matlab中读取图片后保存的数据是uint8类型(8位无符号整数,即1个字节,即,最大表示255),以此方式存储的图像称作8位图像,相比较matlab默认数据类型双精度浮点double(64位,8个字节)可以节省存储空间。详细来说imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。例如,彩色image图像尺寸...

2020-07-28 15:38:14 108

原创 信号调制

带宽带宽指信号所占据的频带宽度。由信号频谱图可以观察到一个信号所包含的频率成分。把一个信号所包含谐波的最高频率与最低频率之差,即该信号所拥有的频率范围,定义为该信号的带宽,又称为频宽,以赫兹(Hz)为单位。因此可以说,信号的频率变化范围越大,信号的带宽就越宽。 信号带宽远小于中心频率的是窄带信号,带宽能和中心频率相比拟或着是远大于中心频率的信号是宽带信号。窄带信号的功率集中在中心频率附近,两者的功率谱密度和频谱密度图有很大的差距。处理方法也有很大差距一般认为宽带信号与窄带信号是相...

2020-06-12 20:41:33 525

原创 直线检测-Radon变换、Hough变换

radon函数对应格式包括:[R,xp] = radon(I,theta);其中,R为线积分值,xp为径向坐标,theta为投影角度; 图像投影,就是说将图像在某一方向上做线性积分(累加求和)。如果将图像看成二维函数f(x, y),则其投影就是在特定方向上的线性积分,比如f(x, y)在垂直方向上的线性积分就是其在x轴上的投影;f(x, y)在水平方向上的线积分就是其在y轴上的投影。通过这些投影,可以获取图像在指定方向上的突出特性,这在图像模式识别等处理中可能会用到。Radon(拉东)算...

2020-05-28 15:43:57 842

原创 PS-后期常用方法

液化通过工具选项设置调整的力度;进行液化;用于恢复液化前效果;代表褶皱操作;膨胀操作,比如大眼操作素材叠加选择云彩,通过ctrl+F可以调整不同的云彩;,Ctrl+B调出色调版,将阴影,中间调往红色调节(以火焰为例)然后Ctrl+A全选,复制,粘贴,类型选择-强光,为图层2创建蒙版,然后选择渐变工具模糊与锐化,模糊背景,锐化眼睛复制图...

2020-05-26 21:07:26 301

原创 PS提取手写签名

1、PS打开图片2、选择-色彩范围,确定3、选好选区之后,Ctrl+C,Ctrl+V,完成图层复制4、如果嫌签字太细,可以进行扩展。可以看到选取变粗了。选择油漆桶工具。,

2020-05-26 21:06:32 823

原创 PS-图像颜色调节

图层的概念给图层加颜色

2020-05-26 20:45:49 170

原创 PS——抠图总结

一秒钟抠图没错,你没看错,就是一秒钟首先介绍一个图片下载网站pixabay:https://pixabay.com/zh/登录removebg网站:https://www.remove.bg/zh上传需要扣取的图片,下载扣取好的人像即可!魔棒工具扣取适用于纯色背景,如何我们需要更换证件照背景时,就可以用这个;用魔棒点击选中背景,然后反向选择,按Ctrl+J自动创...

2020-05-04 10:32:26 270

原创 PS-简单操作工具介绍

PS有历史记录,可以返回之前的操作图像的放大缩小可以使用:Ctrl +,ctrl -目录调整输出图像的尺寸选区工具套索工具吸管工具蒙版使用调整输出图像的尺寸,对于“图像大小”来说,当选中约束比例时,可以按原图的比例调节像素大小,如图快读改为400后,高度会自动调节;如果不勾选约束比例,则可以自由调节像素;(类似对图片进行拉伸效果),使用画布大小时,先...

2020-05-02 10:31:06 263

原创 FFT简介小结

FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用多少点来做FFT。...

2020-04-18 09:33:02 304

原创 python中list 和array的区别

python中 list 与数组的互相转换(1)list转array: np.array(a)(2)array 转list a.tolist()list.appendlist.poplist.index()list.count()list.remove(obj)len(list)list.sortndarray...

2020-04-18 09:31:28 762

转载 Leetcode 930:和相同的二元子数组

1、在由若干0和1组成的数组A中,有多少个和为S的非空子数组。输入:A = [1,0,1,0,1], S = 2输出:4解释:如下面所示,有 4 个满足题目要求的子数组:[1,0,1,0,1][1,0,1,0,1][1,0,1,0,1][1,0,1,0,1] 这个问题和之前的Leetcode 560:和为K的数组(最详细的解法!!!)非常类似。...

2020-04-18 09:17:27 90

转载 RNN

循环神经网络(RNN)是目前深度学习最有前景的工具之一,它解决了传统神经网络不能共享从数据中共享位置的特征的问题。目前,RNN已经有了不少有意思的应用:语音识别:输入的语音数据,生成相应的语音文本信息。比如微信的语音转文字功能。机器翻译:不同语言之间的相互转换。像有道翻译、腾讯翻译官等。最近微软据说实现了中翻英媲美人类的水平音乐生成:使用RNN网络生成音乐,一般会用到RNN中...

2020-03-21 10:05:02 845

原创 用美图秀秀给人像P上西装,并改成纯色背景

阔别数月再次来这写博客,感慨莫名! 今天不搞技术,来学学PS技术,哈哈哈,大家在找工作投简历、或者入职时一般都需要有穿上西装的照片,当然你们可以选择之间到摄像店叫专业人士处理,技术顶呱呱。这次是时间紧,懒得去摄像店,因此在家自己P图,这里浅谈一下P西装的简单步骤:1、下载美图秀秀,打开照片2、点击贴纸饰品,再选择证件照,这是右侧会有一些西服款式,不挑剔,选个差不...

2020-03-21 10:03:53 3825

原创 WPS文档:格式显示,页码标注,公式居中编号右对齐,公式编号不能在行中间显示

格式显示我们在对文档操作时,对其进行了“空格缩进”、添加分页符、分节符等等操作,那么我们如何将这些才做显示出来?如下图,就没有显示操作字符:如果我们要显示操作符,点击由上角的“文件”——“选项”——“格式标记”,勾选“全选”:勾选“全部”:此时文档显示如下:页码标注选择“插入”——“页码”——“页脚中间”点击上面的“页码”,进入页码设置,“样...

2019-12-17 18:02:40 827

原创 TCP/UDP传输

UDP&TCP的区别UDP协议和TCP协议都是传输层协议。 TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP(User D...

2019-09-21 15:42:12 372

转载 重载和重写

重载 Overload 表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(参数类型不同、参数个数不同甚至是参数顺序不同)则视为重载。同时,重载对返回类型没有要求,可以相同也可以不同,不能通过返回类型是否相同来判断重载。public class Father { public static void main(String[] args) { ...

2019-09-18 16:30:47 71

转载 网络7层协议简述

互联网的本质是一系列的网络协议,这个协议就叫做OSI协议。按照功能不同分工不同,认为的分为七层。实际上这七层是并不存在的,也就是说没有这些概念,而我们今天提到的七层概念,只是人为的划分而已。目的只是为了让大家更好地理解这些都是用来做什么的。OSI就是一个开放的通信系统互联参考模型,也是一个定义的很好的协议规范。OSI模型有7层结构,每层都可以有几个子层。OSI的7层从下到上分别是7-应...

2019-09-16 11:15:47 2445

原创 求连通域面积matlab

matlab有自带函数bwreopen()求连通域,并移除小面积连通域,返回一个mask模板不同连通域用不同的label标志,背景用0标志。function [ mask ] = bwareopenLZ( Lig,minarea)%UNTITLED3 此处显示有关此函数的摘要% 此处显示详细说明row=size(Lig,1);col=size(Lig,2);mask=zer...

2019-09-12 11:04:47 1879

转载 面向对象的三特性(继承、多态、封装 )Python

继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承class ParentClass1: #定义父类 passclass ParentClass2: #定义父类 passclass SubClass1(ParentClass1): #单继承,基类是Par...

2019-09-02 22:13:44 207

原创 python输入输出

input()Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。 在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。>>>a = input("input...

2019-08-29 18:58:21 123

转载 动态规划问题

动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。 假设问题是由交叠的子问题所构成,我们就能够用动态规划技术来解决它。一般来说,这种子问题出自对给定问题求解的递推关系中,这个递推关系包括了同样问题的更小子问题的解。动态规划法建议,与其对交叠子问题一次重新的求解,不如把...

2019-08-27 15:37:33 182

原创 static

静态方法是类本身的方法,用类.方法调用,而不是该类的实例1.静态成员函数只属于类本身,随着类的加载而存在,不属于任何对象,是独立存在的静态成员函数不能访问本类中的非静态成员 static成员函数属于类,独立于对象存在,不依赖于对象。静态的特点:随着类的加载而加载,优先于对象存在,被所有对象共享,可以直接被类名调用。非static成员函数属于类,依赖于对象。当没有对象的时候,...

2019-08-23 12:46:07 1595

转载 PCA与图像压缩与去噪

使用PCA对一幅图像进行处理,并提取和显示该图像经过PCA的变换后的各主成分。 奇异值分解在图像压缩处理中有着重要的应用。假定一副图像有 n×n个像素,如果将这 n*n个数据一起传送,往往会显得数据量太大。因此,我们希望能够改为传送另外一些比较少的数据,并且在接收端还能够利用这些传送的数据重构原图像。 不妨用矩阵 A 表示要传送的原 n×n 个像素。假定对矩阵 ...

2019-08-22 15:12:41 1683

转载 RX异常点检测算法(马氏距离)

异常检测算法目的在于从影像中将目标信息(异常信息)从影响背景和噪声中分离出来。RX异常检测算法为一种局部目标检测算法,算法的监测窗口包括目标窗口和背景窗口,且后者远大于前者。RX算法假设数据空间白化且服从高斯分布,在此基础上通过分析窗口的统计量(均值和方差),并与设定的阈值比较判断是否为异常值。 设高光谱图像数据波段数为P,则包含N个像素点的背景数据可以表示为一个P*M的矩阵X...

2019-08-22 14:35:49 1646

原创 简单编程题

寻找数组中第二小的元素1、用排序算法for i in range(n,n-2,-1): for j in range(i-1): if list[j]<list[j+1]: list[j],list[j+1]=list[j+1],list[j]second=list[-2]2、一次遍历fmin=0smin=0for i in list: ...

2019-08-20 20:37:41 252

原创 数据结构

一、数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后关系,而与他们在计算机中的存储位置无关。逻辑结构包括:1.集合:数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系;2.线性结构:数据结构中的元素存在一对一的相互关系;3.树形结构:数据结构中的元素存在一对多的相互关系;4.图形结构:数据结构中的元素存在多对多的...

2019-08-20 11:06:51 71

原创 数据结构-图

图的存储结构相对于线性表和树来说更为复杂,因为图中的顶点具有相对概念,没有固定的位置。那我们怎么存储图的数据结构呢?我们知道,图是由(V,E)来表示的,G=(V,E),其中 V表示图结构所有顶点的集合,顶点可以用不同的数字或者字母来表示。E是图结构中所有边的集合,每条边由所连接的两个顶点来表示。图结构中顶点集合V不能为空,必须包含一个顶点,而图结构边集合可以为空,表示没有边。例...

2019-08-18 20:42:20 193

原创 机场新增卫星厅对中转旅客影响的评估方法

在达到登机口使用数量最小的目标前,先考虑航班与登机口的匹配问题,航班能否分配到某个登机口受到三个因素影响。同一登机口的转场航班对之间时间不能冲突,且空挡间隔时间必须大于等于45分钟。 转场航班分国际、国内两种,必须和分配的登机口的出发类型一致。 转场飞机分为宽体机和窄体机两种类型,必须和分配的登机口要求的机体类型相一致。注意:航班到达和离开均使用同一个登机口。 为使登机口...

2019-08-15 15:26:51 461

原创 模拟退火与遗传与蚁群算法

如下问题:在某个给定的定义域X内,求函数f(x)对应的最优值。此处以最小值问题举例,形式化为: 如果 X是离散有限取值,那么可以通过穷取法获得问题的最优解;如果X连续,但f(x)是凸的,那可以通过梯度下降等方法获得最优解;如果X连续且f(x)非凸,虽说根据已有的近似求解法能够找到问题解,可解是否是最优...

2019-08-12 15:13:11 404

原创 频域图像增强-锐化

图像增强技术根据增强处理过程所在的空间不同,可分为基于频域的算法和基于空域的算法两大类。基于频域的算法是在图像的某种变换域内对图像的变换系数值进行某种修正,是一种间接增强的算法,把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。采用低通滤波(即只让低频信号通过)法,可去掉图中的噪声;采用高通滤波法,则可增强边缘等高频信号,使模糊的图片变得清晰。 图像锐化主要影响图...

2019-08-06 20:59:02 1564

原创 机器学习之数据归一化

为何要经常对数据做归一化:归一化后加快了梯度下降求最优解的速度; 归一化有可能提高精度。加快了梯度下降 如下图所示,蓝色的圈圈图代表的是两个特征的等高线。其中左图两个特征X1和X2的区间相差非常大,X1区间是[0,2000],X2区间是[1,5], 其所形成的等高线非常尖。当使用梯度下降法寻求最优解时,很有可能走“之字型”路线(垂直等高线走),从而导致需要迭代很...

2019-08-04 11:35:43 130

转载 C++中公有继承、保护继承、私有继承

就class之间的关系做一个简单的定义,继承base class的class,base class可以认为class都是自己的子女。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,...

2019-08-03 18:17:44 80

转载 C++函数的三种传递方式

C++函数的三种传递方式为:值传递、指针传递和引用传递值传递:void fun(int x){x += 5; //修改的只是y在栈中copy x,x只是y的一个副本,在内存中重新开辟的一块临时空间把y的值 送给了x;这样也增加了程序运行的时间,降低了程序的效率。}void main(void){int y = 0;fun(y);cout<<\"y = ...

2019-08-03 17:07:30 117

对pcm音频文件进行去噪

MATLAB 使用巴特沃夫滤波器进行低通滤波,然后使用改进的谱减法进行进一步去噪

2019-03-26

配置VS2015+PCL的属性表

用于配置PCL库的属性管理器,包含目录,库目录,附加依赖项。里面有我的一个完整工程。

2019-01-11

两种点云建模方法

1、使用alphaShape函数对点云进行建模 2、使用Crust的算法对点云进行建模

2018-04-21

k-近邻点估计点云法向量,及3D-pointcloud

1、运用k-近邻点估计点云法向量; 2、同时运用matlab自带的3D-pointcloud处理函数拟合点云法向量

2018-04-21

嵌入式大作业

一、系统分析与总体设计 2 1、选题的意义 2 2、需求分析 3 3、总体设计 3 二、系统的详细设计 7 1、图案方块的连接判断 7 三、系统实现与调试 10 1、 鼠标交互功能的实现 10 2、绘图功能的实现 11 2.1绘图方案的设计 11 2.2绘图资源的载入与初始化 12 2.3 游戏区域的绘制 13 四、系统运行的结果 14

2015-12-17

libview的led灯控制

labview的一个vi,控制led灯,定时开,关

2015-12-17

cc2530点对点通信

void rf_receive_isr() { int rf_rx_len = 0; int rssi = 0; char crc_ok = 0; rf_rx_len = RFD - 2; // 长度去除两字节附加结果 rf_rx_len &= 0x7F; for (int i = 0; i < rf_rx_len; i++) { rf_rx_buf[i] = RFD; // 连续读取接收缓冲区内容 } rssi = RFD - 73; // 读取RSSI结果 crc_ok = RFD; // 读取CRC校验结果 BIT7 RFST = 0xED; // 清除接收缓冲区 if( crc_ok & 0x80 ) { uart0_sendbuf( rf_rx_buf , rf_rx_len); // 串口发送 printf("[%d]",rssi); } else { printf("\r\nCRC Error\r\n"); } }

2015-08-24

空空如也

空空如也

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

TA关注的人 TA的粉丝

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