自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一叶_障目

知识的伟大,在于深与广

  • 博客(114)
  • 资源 (13)
  • 收藏
  • 关注

原创 Visual Studio 2015 配置 OpenCV4.5.5

VS2015配置OPenCV4.5.5

2022-10-24 12:56:06 2058 1

原创 图像处理之直方图均衡化

1. 图像直方图   1.1 灰度直方图    图像的灰度直方图是图像灰度级的函数,表示数字图像中每一灰度级与其出现频数(呈现该灰度的像素数目)之间的统计关系。通常,用横坐标表示灰度级(000~255255255),纵坐标表示频数或相对频数(呈现该灰度级的像素出现的概率)。    灰度直方图的定义如下式所示:P(rk)=nkNP(r_k)=\frac{n_k}{N}P(rk​)=Nnk​​
式中,NNN是图像的像素总数,nkn_knk​是第kkk级灰度的像素数目,rkr_krk​表示第kkk个灰

2022-01-23 00:14:19 10439

原创 图像处理之小波变换的应用

1. 部分常用的小波变换函数dwt2:实现一级二维离散小波变换[ca,ch,cv,cd] = dwt2(Image, 'wavename');% Image: 待分解图像% wavename: 小波函数,如'db4'、'sym5'% ca: 分解得到的低频分量% ch: 分解得到的水平高频分量% cv: 分解得到的垂直高频分量% cd: 分解得到的对角高频分量idwt2:实现一级二维离散小波逆变换Image = dwt2(ca,ch,cv,cd, 'wavename');%

2022-01-20 14:36:40 10706 1

原创 图像处理之傅里叶变换

1. 图像傅里叶变换clc, clear, close all;Image = imread('peppers.jpg');grayI = rgb2gray(Image);DETI1 = fft2(grayI);ADETI1 = abs(DETI1);top = max(ADETI1(:));bottom = min(ADETI1(:));ADETI1 = (ADETI1 - bottom)/(top - bottom) * 100;ADETI2 = fftshift(ADETI1);

2022-01-19 13:12:17 3995

原创 图像处理之图像加减

1. 图像加法运算g(x,y)=f1(x,y)+f2(x,y)g(x,y) = f_1(x,y) + f_2(x,y) g(x,y)=f1​(x,y)+f2​(x,y)1.1 和值处理进行加法运算时,像素点的和值可能会超过灰度值范围,可采用以下方式处理:截断处理如果g(x,y)>255g(x,y)>255g(x,y)>255,仍取255255255。新图像g(x,y)g(x,y)g(x,y)偏大,图像整体较亮。加权求和g(x,y)=αf1(x,y)+(

2022-01-19 12:55:17 7971

原创 图像处理之图像镜像

图像镜像变换公式为:水平镜像:{x∗=M−1−xy∗=y水平镜像: \left\{\begin{matrix} x^* & = & M - 1 - x \\ y^* & = & y \end{matrix}\right.水平镜像:{x∗y∗​==​M−1−xy​垂直镜像:{x∗=xy∗=M−1−y垂直镜像: \left\{\begin{matrix} x^* & = & x \\ y^* & = & M - 1 -

2022-01-19 12:12:49 4263

原创 图像处理之图像平移

图像平移:将图像上的所有像素点按照给定的偏移量移动,平移不改变图像内容,只改变图像位置%% 函数解析% 产生转换结构TForm = maketform(TransformType)其中:TransformType可取'affine'、'profective'、'custom'、'box'、'composite'% 平移变换NewImage = imtransform(OldImage, TForm , ...)

2022-01-18 23:24:29 4511

原创 Python 获取最值索引最快的方法

对比了几种求最值索引的方法,并比较其快慢import timeimport numpy as npimport operatorlist_a = [81.5, 81.6, 81.6, 81.5, 81.4, 81.2, 81.2, 81.3, 81.3, 81.3, 81.3, 81.3, 81.5, 81.4, 81.4, 81.6, 81.5, 81.6, 81.7, 81.8, 81.8, 81.7, 81.7, 81.9, 81.9]方法一:start = time.perf_co

2021-09-03 19:29:32 1202

原创 word——图表题注及图表目录、公式编号及交叉引用

首先,word中随便建三级标题、正文、图、表等。此时,图、表没有任何题注,也不能交叉引用。说明:新建标签是为了得到适合于要求的标签,如图1、表1等,自带的为英文格式;输入的图1中的1为章节号,如果是第二章的图表题注,则输入图2等。...

2021-04-09 13:39:35 5842

原创 解决:WPS2019或Office无法关联EndNote

经过种种尝试,终于成功解决了WPS无法关联EndNote的问题,现在将所做尝试及结果告知遇到相同问题的网友。1、在C盘下添加EndNote Cwyw.dll文件2、重新设置Configure EndNote3、添加EndNote安装目录下的EndNote Cwyw.dll文件以下讲述按照网友操作而我却没有成功的示例1、在C盘下添加EndNote Cwyw.dll文件首先,打开WPS–>开发工具–>COM加载项,会弹出图示对话框这种添加操作分为三种情况:(1)在C:\Program

2021-01-28 13:35:48 20548 25

原创 VS2019社区版——不可识别的声明模板/定义

请问,这个问题该如何处理???

2021-01-05 17:04:02 1496 1

原创 Python异常处理机制

1、try...excepttry: code A(正常执行代码) ......except: code B(发生异常后执行的代码) ......执行 try 子句(code A)如果没有异常发生,忽略 except 中的code B,try 子句执行后结束。如果在执行 try 子句的过程中发生了异常,那么 try 子句余下的部分将被忽略。如果异常的类型和 except 之后的名称相符,那么对应的 except 子句将被执行。一个 try 语句可能包含多个except子句,但最多只有

2020-08-02 15:08:28 892

原创 Python文件读写方法

File对象的方法open()open()方法用于打开一个文件,并返回文件对象。Attention:使用该方法需要调用close()关闭文件# open(file, mode='r') 常用模式>>> fileweriter = open("D:\\test.txt","w+")>>> fo.close()# 随后可使用File对象fileweriter调用其他函数close()close() 方法用于关闭一个已打开的文件。关闭后的文件不能再

2020-07-24 20:31:31 1300

原创 Python文件读写模式

以下为python文件读写的所有模式(12种):模式组合\b+b+rrrbr+rb+wwwbw+wb+aaaba+ab+每种模式的具体意义如下:模式具体意义r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。r+打开一个文件用于读写。文件指针将会放在文件的开头。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。rb+以二

2020-07-24 19:23:10 1572

原创 Python函数及其参数类型

定义函数:1、函数代码块以def关键词开头,后面接函数名称、圆括号和冒号如:def sum():2、参数放置于圆括号中3、函数体必须有缩进具体如下:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]重点说一下参数传递及参数类型(一)、参数传递传递的参数分为可更改和不可更改两种在 python 中,strings, tuples, 和 numbers 是不可更改的对象

2020-07-21 16:59:20 1092

原创 Python日期与时间函数

1、Python时间输出,导入time模块>>> import time>>> print(time.time())1595314974.7670543>>> print(time.localtime(time.time()))time.struct_time(tm_year=2020, tm_mon=7, tm_mday=21, tm_hour=15, tm_min=3, tm_sec=14, tm_wday=1, tm_yday=203,.

2020-07-21 16:26:14 1037

原创 Python字典操作函数

1、键与值使用分号隔开→Key:Value2、键值对使用逗号隔开→Key:Value,Key:Value3、整个字典使用花括号包含→{Key:Value,Key:Value}使用中括号+Key可以得到对应的Value>>> dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}>>> print(dict['Name'])Zara>>> print(dict['Age'])7更新字典(K

2020-07-21 14:11:14 1210

原创 Python元组操作函数

元组(tuple)与列表(list)用法非常相似,但有以下本质区别: 1. 元组使用圆括号,而列表使用方括号; 2. 元组不可改变(增、删、改),而列表可以改变。>>> tup1 = ('physics', 'chemistry', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5, 6, 7 );>>> print(tup1[0])physics>>> print(tup2[1:5])(2,

2020-07-21 10:43:38 1982 1

原创 Python列表操作函数

列表list函数list.append(obj)将obj中的内容追加到list中list.coutn(obj)返回列表中出现obj的次数>>> aList = [123, 'xyz', 'zara', 'abc', 123];>>> print(aList.count(123))2list.extend(seq)将seq中的内容追加到list中>>> aList = [123, 'xyz', 'zara', 'abc', 1

2020-07-21 10:16:56 887 1

原创 Python运算函数+随机数函数+字符串操作

Python标准的数据类型NumbersStringListTupleDictionary基本运算函数序号函数说明1abs(x)绝对值2ceil(x)不小于x的最小整数3cmp(x, y)x≤y时为-1;x>y时为14fabs(x)绝对值(需从math模块导出)5floor(x)不大于x的最大整数6modf(x)返回x的整数和小数部分7round(x [,n])四舍五入;保留n位小数 或有效数字随机

2020-07-19 19:21:26 1003

原创 新旧版MATLAB中的希尔伯特-黄变换(HHT)及其边际谱的求取问题

最近,由于科研工作需求,需要处理某一类波动信号,遂利用经验模态分解(EMD)、集合经验模态分解(EEMD)和希尔伯特-黄变换对上述信号进行处理,期望获取有用的本征模态函数(IMF)、频率信息和边际谱等。在信号实施和处理时发现,网上大多代码均由较早时期的MATLAB完成,彼时还没有自带的HHT函数。而在MATLAB2018a及其以后的版本中,集成和自带了HHT函数。请各位网友解答我的疑惑,不胜感...

2019-07-22 16:30:02 13054 11

翻译 MATLAB——Empirical Mode Decomposition (EMD)

Matlab EMD  语法使用如下:[imf,residual] = emd(X)[imf,residual,info] = emd(X)[___] = emd(___,Name,Value)emd(___)  输入参数:X:原始信号数据Name-Value 对参数指定可选的以逗号分隔的Name和Value参数对。 其中,Name是参数名称,Value是对应的值,且参数...

2019-07-04 14:50:10 3193

原创 MATLAB——Hilbert-Huang Transform (HHT)

  MATLAB hht  语法使用如下:hs = hht(imf, fs)[hs, f, t] = hht(imf, fs)[hs, f, t, imfinsf, imfinse] = hht(___)[___] = hht(___,Name,Value)hht(___)hht(___,freqlocation)  输入参数:imf——本征莫泰函数 (intrinsic m...

2019-07-03 09:14:16 12715 10

转载 Spyder快捷键(英文版)

Spyder软件上的英文版快捷键。

2018-07-12 10:36:32 750

原创 Spyder快捷键 (中文版)

大部分的Spyder快捷键,错误的地方敬请指正。

2018-07-12 10:35:25 1024

原创 机器学习方法概述(持续更新。。。)

集成学习集成学习:通过构建并结合多个学习器来完成学习任务。 要获得好的集成,个体学习器应“好而不同”,即个体学习器要有一定的“准确性”,即学习器不能太坏,还要有一定的“多样性”,即学习器间要有差异。目前的集成学习方法分为两类: (1)个体学习器间存在强依赖关系、必须串行生成的序列化方法,代表算法Boosting; (2)个体学习器间不存在强依赖关系、可同时生成的并行化方法代表...

2018-06-05 15:17:42 486

转载 t-SNE详细介绍

http://bindog.github.io/blog/2016/06/04/from-sne-to-tsne-to-largevis/

2018-06-03 17:39:02 1311

原创 WPS的Word中自动生成目录

本文目的:使用WPS2016抢先版生成文档的目录1、随便写上三句话 2、改变这三句话的标题样式 3、如有特殊需要,可以更改标题的样式 4、可修改字体、大小、行间距等 5、点击下方的格式,会看到其他修改选项 修改完后在内容页的前一节添加目录页 7、点击插入——文档部件——域 8、找到“创建目录”,确定 9、目录生成 10、更新域 ...

2018-06-02 16:50:55 3955 2

原创 Msflxgrd.ocx注册失败解决方法

第一步、将Msflxgrd.ocx拷贝至C:\Windows\SysWOW64目录下; 第二步、在C:\Windows\System32中找到cmd.exe,右键点击“以管理员身份运行”; 第三步、输入“regsvr32 Msflxgrd.ocx”,即可。备注:第二步中,也可以在C:\Windows\System32中找到cmd.exe,右键点击“以管理员身份运行”,但是不知是否可行。...

2018-05-28 09:22:53 13174

转载 python: import详解

介绍几种常用的模块导入情况: (1)主程序与模块程序在同一目录下:`-- src |-- mod1.py `-- test1.py则可以在主程序中直接导入模块程序即可,直接使用import mod1或者from mod1 import *(2)主程序所在的目录是模块所在目录的父(祖辈)目录:`-- src |-- mod1.py |-- mod...

2018-04-19 10:03:31 851

原创 Python作图设置图例、刻度的字体、大小以及中文标签

import matplotlib.pyplot as pltimport numpy as npfigure, ax = plt.subplots()plt.plot(np.arange(1, 11), np.arange(100, 110), label="A", linewidth=5.0)font = {'family': 'Times New Roman', 'weight':...

2018-04-04 20:53:44 35083

原创 WPS的Word中书写不同的页眉

目的:在两页中分别添加“第一章”、“第二章”页眉。步骤一、将光标置于第一页内容的结尾、第二页内容的开头注意此时应该两者位于一页。步骤二、点击页面布局–>分隔符–>下一页分节符步骤三、双击第二页页眉,点击“同前节”此时,“同前节”为未选中状态,且“同上一节相同”也随之消失步骤四、双击第二页页眉,编辑为“第二章”即可效果图如下...

2018-04-04 18:33:39 2208

原创 Python——数组重组(flatten、flat、ravel、reshape、resize)

一、numpy.flatten" role="presentation" style="position: relative;">一、numpy.flatten一、numpy.flatten一、numpy.flattenndarray.flatten(order='C') 将数组变为一维Parameters: order : {‘C’, ‘

2018-02-01 10:18:52 27009 2

原创 Python——numpy排序(sort、argsort、lexsort、partition、sorted)

python的numpy中涉及了几种简单的排序方法,在此简单介绍,以便后续使用。一、numpy.sort" role="presentation" style="position: relative;">一、numpy.sort一、numpy.sort一、numpy.sort以下是官网上给出的该方法的简介:numpy.sort(a, axis=1,

2018-01-31 19:53:30 126384 14

原创 回归优化方法——梯度下降法、牛顿法、拟牛顿法

在解决优化问题时,最常见的方法是梯度下降法、牛顿法、拟牛顿法一、梯度下降法      首先,回顾几个概念:       导数:函数曲线上的某一点的导数大于零,表明函数在该点沿着x" role="presentation" style="position: relative;">xxx轴的正方向趋于增加;反之,表明函数在该点沿着x" role="presentation" style="p

2018-01-30 15:44:26 1383

原创 Python中下划线说明

在Python中经常看到方法或者变量前带有下划线,稍作解释。1. 前后双下划线       __mtthod__:这一般是系统定义的特殊方法,类似于类的构造方法__init__() 2. 前单下划线       以单下划线开头的变量指的是变量的权限类型为protected,即是保护权限的变量,该类型的变量只能通过其本身及子类的实例对象能够访问,不能通过from modu

2018-01-18 13:45:25 678

原创 PyCharm快捷键

快捷键

2018-01-17 09:40:32 456

原创 PyCharm快捷键——通用快捷键

通用快捷键 序号 快捷键 作用 1 ALT + [0-9] 打开相应的工具窗口 2 CTRL + ALT + Y 同步 3 CTRL + SHIFT + F12 最大化编辑器 4 ALT + SHIFT + F 添加到收藏夹 5 ALT + SHIFT + I 使用当前配置文件检查当前文件

2018-01-16 19:40:06 966

原创 PyCharm快捷键——动态模块快捷键

动态模块快捷键 序号 快捷键 作用 1 CTRL + ALT + J 使用动态模板包裹 2 CTRL + J 插入动态模板

2018-01-16 19:38:40 682

原创 PyCharm快捷键——代码重构快捷键

代码重构快捷键 序号 快捷键 作用 1 F5 复制文件 2 F6 移动文件 3 SHIFT + F 重命名 4 ALT + DELETE 安全删除 5 CTRL + F6 改变函数形式参数 6 CTRL + ALT + M 将代码提取为函数 7 CTRL + ALT +

2018-01-16 19:37:06 4867 2

HaDoop权威指南中文版+示例代码

HaDoop权威指南第三版中文版;外加书中示例代码;帮你快速入门掌握HaDoop。

2018-01-31

机器学习实战PDF+代码+数据集

机器学习实战书籍的PDF版本;书籍中涉及的代码;书籍中涉及的数据集;应有尽有,如有需要,请尽快下载。

2018-01-31

PyCharm快捷键的中英文版本

使用Python IDE的PyCharm的小伙伴有福利了!!!PyCharm快捷键的中英文版本来了,赶紧抢购吧。

2018-01-16

1天搞懂深度学习

深度学习是目前实现人工智能的最好用的手段与技术。属于机器学习的一个分支。

2018-01-03

Eclipse快捷键大全

eclipse快捷键大全,非常实用,编写代码时提高效率。

2017-08-26

数据库可视化-SQLyog

破解版数据库可视化界面,如MySQL等,操作方便好用。

2017-08-26

scipy-0.19.1

scipy-0.19.1-cp27-cp27m-win32.whl

2017-08-26

C语言常用算法

C语言常用算法文档及其源码分析。

2017-08-20

PDF高级编辑器

PDF绿色版高级编辑器

2017-08-20

SecureCRT绿色中文+64位

Windows下登录UNIX或Linux服务器主机的软件. 用于连接运行包括Windows、UNIX和VMS的理想工具.

2017-08-14

SecureCRT绿色中文+32位

用于连接运行包括Windows、UNIX和VMS的理想工具. Windows下登录UNIX或Linux服务器主机的软件.

2017-08-14

java1.6中文文档

JAVA中文文档.深层了解JAVA API

2017-08-14

DTW的Java实现

本代码通过Java代码计算DTW距离

2017-06-01

空空如也

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

TA关注的人

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