- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 MATLAB-自动批量读取文件,并按文件名称或时间顺序进行数据处理
繁琐的数据总要花费不少时间进行处理,使用这段代码再加上自己的编写的数据处理代码,效率杠杠滴!文章的代码支持在MATLAB中批量读取并处理csv、txt等文件,改成合适的读取函数即可
2023-10-16 19:50:54 9616 2
原创 MATLAB-非线性方程的数值解法——二分法
本文主要使用MATLAB实现二分法解非线性方程的功能。二分法在用计算机求非线性方程解的数值方法中是最简单的一种,用人工算效率很低,但用计算机运算时还是一种很有效的方法。本文主要参考《计算方法》李大美 李素贞 朱方生编著。
2022-10-23 18:59:27 13682 3
原创 图像的灰度直方图
1.灰度直方图的定义1.1定义灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图是将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率可表示为 , k=0,1,···,L-1且式中,k为图像f(m,n)的第k级灰度值,则为f(m,n)中灰度值为k的像素个数,n为图像的总像素个数,L为灰度级数。不同的灰度分布对应着不同的图像质量。灰度直方图能反映图像的概貌和质量,也是图像增强处理的重要依据1.2灰度图像展示上图为月亮原图,下图为对应的灰度
2022-04-20 19:19:48 22177 4
原创 MATLAB-图像锐化(空域与频域)
在MATLAB进行锐化处理在空域中使用各种算子进行处理,如拉普拉斯算子(各向同性的边缘检测算子),Sobel算子,Prewitt算子,还有些自己设定的模板,能够分别锐化水平、垂直、对角,某些模板也有平滑作用在频域中使用理想高通滤波器(IHPF),巴特沃思(butterworth)高通滤波器(BHPF),指数高通滤波器(EHPF),进行高频提升对真彩色图像进行锐化处理,代码同空域与频域
2021-05-24 18:54:25 12574 10
原创 MATLAB-真彩色图像RGB直方图绘制
对直方图概念不了解和对直方图均衡化感兴趣的朋友可以看看我之前写的文章:真彩色图像直方图均衡化这里着重讲如何绘制一个美丽的RGB直方图~MATLAB没有直接绘制RGB图像直方图的函数(可以分别对R、G、B分量使用imhist函数绘制,不过效果一般)思路分别算出RGB各灰度级的像素个数 绘制直方图 美化是不是很简单呢?那接下来我们一步一步实现上述内容实现从MATLAB图库里选的一张真彩色图像...
2021-05-15 21:33:51 15355 22
原创 MATLAB-medfilt2函数的实现源代码
对中值滤波认识还不够透彻的朋友可以看下我之前写的文章:中值滤波的实现与应用这篇文章主要涉及如何实现medfilt2函数,medfilt2的详细用法可以看这篇文章:Matlab中消除图像噪声之中值滤波器:medfilt2注:实际上处理效果与medfilt2函数有点小差别,对边缘的处理,我是使边缘处的像素点取最近值,而且对四个顶角的处理方法也不同代码close all;clear;clc;%仿medfilt2函数l=3;w=3; %进行中值滤波的窗口大小f=imread('ca
2021-05-10 20:14:21 6268
原创 MATLAB-真彩色图像直方图均衡化及分别在RGB与HSI坐标系进行处理
本文主要讲解了灰度直方图的概念,以及灰度直方图均衡化的流程及代码,再通过灰度值均衡化实现真彩色图像的直方图均衡化
2021-04-27 16:42:25 11046 16
MATLAB实现中值滤波(非medfilt2函数)
2021-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人