- 博客(17)
- 收藏
- 关注
转载 使用二阶微分锐化图像(拉普拉斯算子)基本原理及Python实现
1. 拉普拉斯算子1.1 简介一种典型的各向同性的微分算子,可用于检测图像中灰度图片的区域$$ \nabla^{2} f=\frac{\partial^{2} f}{\partial x^{2}}+\frac{\partial^{2} f}{\partial y^{2}} $$根据上述的差分近似可以推导出$$ \nabla^{2} f(x, y)=f(x+1, y)+...
2019-09-06 22:14:00 2662
转载 中值滤波器(平滑空间滤波器)基本原理及Python实现
1. 基本原理一种典型的非线性滤波器就是中值滤波器,它使用像素的一个领域内的灰度的中值来代替该像素的值。中值滤波器通常是处理椒盐噪声的一种有效的手段。2. 测试结果图源自skimage3. 代码 1 import numpy as np 2 3 def median_filter(input_image, filter_size): ...
2019-08-19 22:26:00 2367
转载 均值滤波器(平滑空间滤波器)基本原理及Python实现
1. 基本原理使用元素的领域内像素的平均值代替该元素,可明显的降低图像灰度的尖锐变换。它的一种重要应用是模糊处理:得到感兴趣的区域的粗略表示,将次要的/小的元素与背景融合,使得主要的/较大的元素变得易于检测$$R=\frac{1}{m} \sum_{i=1}^{m} z_{i}$$$m$为滤波器大小2. 测试结果图源自skimage...
2019-08-19 22:19:00 1403
转载 使用bibtex为latex论文添加参考文献
此文以引用Shannon的Prediction and Entropy of Printed English为例1. bib文件1.1 准备工作进入Google Scholar点击设置参考书目管理软件下,切换显示导入bibtex的链接1.2 新建bib文件点击导入BibTeX复制页面上的文字在你的.tax文件同目录下新建一个ref....
2019-08-13 18:47:00 583
转载 Python作图包含type3字体解决方案
1. 解决方案1 matplotlib.rcParams[‘text.usetex’] = True转载于:https://www.cnblogs.com/iwuqing/p/11344487.html
2019-08-13 10:50:00 939
转载 直方图均衡基本原理及Python实现
1. 基本原理通过一个变换,将输入图像的灰度级转换为`均匀分布`,变换后的灰度级的概率密度函数为$$P_s(s) = \frac{1}{L-1}$$直方图均衡的变换为$$s = T(r) = (L-1)\int_0^r {P_r(c)} \,{\rm d}c $$$s$为变换后的灰度级,$r$为变换前的灰度级$P_r(r)$为变换前的概率密度函数...
2019-08-08 08:33:00 454
转载 比特平面分层(一些基本的灰度变换函数)基本原理及Python实现
1. 基本原理在灰度图中,像素值的范围为[0, 255],即共有256级灰度。在计算机中,我们使用8比特数来表示每一个像素值。因此可以提取出不同比特层面的灰度图。比特层面分层可用于图片压缩:只储存较高比特层(为什么使用较高层,而不是较低层?通过二进制转换,我们知道较高层在数值中的贡献更大);如使用高四位比特层表示原有的八层比特平面。2. 测试结果图源自skimage3...
2019-08-04 09:47:00 1114
转载 灰度级分层(一些基本的灰度变换函数)基本原理及Python实现
1. 基本原理灰度级分层通常用于突出感兴趣的特定灰度范围内的亮度。灰度级分层有两大基本方法。将感兴趣的灰度范围内的值显示为一个值(比如0),而其他范围的值为另外一个值(255)。将感兴趣的灰度范围内的值显示为一个值(比如0),而其他范围的值不变。2. 测试结果图源自skimage3. 代码 1 def grayscale_layer(input...
2019-08-04 09:43:00 2397
转载 对比度拉伸(一些基本的灰度变换函数)基本原理及Python实现
1. 基本原理对比度拉伸是扩展图像灰度级动态范围的处理。通过在灰度级中确定两个点来控制变换函数的形状。下面是对比度拉伸函数中阈值处理的代码示例,阈值为平均值。2. 测试结果图源自skimage3. 代码 1 def contrast_stretch(input_image): 2 ''' 3 对比度拉伸(此实现为阈值处理,阈值为均值)...
2019-08-04 09:39:00 3312
转载 伽马变换(一些基本的灰度变换函数)基本原理及Python实现
1. 基本原理变换形式$$s=cr^{\gamma}$$c与$\gamma$均为常数可通过调整$\gamma$来调整该变换,最常用于伽马校正与对比度增强2. 测试结果图源自skimage3. 代码 1 def gamma_transformation(input_image, c, gamma): 2 ''' 3 伽...
2019-08-04 09:34:00 2030
转载 对数变换(一些基本的灰度变换函数)基本原理及Python实现
1. 基本原理变换形式如下$$T(r) = c\lg(r+1)$$c为常数由于对数函数的导数随自变量的增大而减小,对数变换将输入窄范围的低灰度值扩展为范围宽的灰度值和宽范围的高灰度值压缩为映射为范围窄灰度值。从视觉上,通常是图片变得更亮了2. 测试结果对数变换,参数C=1(图源自skimage)3. 代码 1 def logarit...
2019-08-04 09:30:00 2200
转载 图像反转(一些基本的灰度变换函数)基本原理及Python实现
1. 基本原理获取像素值在[0, L]范围内的图像的反转图像,即为负片。适用于增强图像中白色或者灰色的区域,尤其当黑色在图片中占主地位时候$$T(r) = L-r$$2. 运行结果图源自skimage3. 代码 1 import numpy as np 2 3 def image_reverse(input_image): 4 '''...
2019-08-04 09:01:00 1562
转载 微信公众号接入服务器验证(Go实现)
1 基本流程将token、timestamp、nonce三个参数进行字典序排序将三个参数字符串拼接成一个字符串进行sha1加密开发者获得加密后的字符串可与signature对比,标识该请求来源于微信2 请求参数参数描述signature微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。...
2019-01-20 22:07:00 388
转载 ieda控制台缓冲区限制问题
一、现象控制台输出数据若超过默认值时,将从后向前取默认值大小数据(1024)二、解决方案1、配置文件(idea安装目录/bin/idea.properties)2、找到该栏:idea.cycle.buffer.size=10243、改为:idea.cycle.buffer.size=disabled转载于:https://www.cnblogs.com/i...
2018-12-03 13:51:00 248
转载 ubuntu18.04下安装matlab2018a
一、下载百度网盘链接:https://pan.baidu.com/s/1M6KafnsljmYV9_5m_1pXMw提取玛:jp76二、安装下载下来的文件夹中有三个文件,分别是破解文文件与映像文件。新建一个文件夹用于挂载映像文件(我这里新建文件夹matlab与下载文件在同一目录下):mkdir maltab挂载dvd1:sudo mount -t auto...
2018-10-22 21:41:00 214
转载 Python pip包管理器安装第三方库超时解决方案
一、国内镜像安装使用方法:pip install --index 镜像网站 第三方库名二、镜像网站http://pypi.douban.com/simple/ 豆瓣http://mirrors.aliyun.com/pypi/simple/ 阿里http://pypi.hustunique.com/simple/ 华中理工大学http://pypi.sdut...
2018-10-20 21:22:00 152
转载 Linux下,为应用程序添加桌面图标(ubuntu18.4)
一、桌面图标位置Lniux下桌面图标储存路径为:/usr/share/applications二、桌面图标格式所有桌面图标格式均为desktop,即名为XXX.desktop三、编辑内容(常用)// 文件头(必须)[Desktop Entry]// 编码方式(可选)Encoding=UTF-8 //程序名(必须)Name =...
2018-10-20 11:54:00 895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人