![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理—MATLAB(学习)
傻不拉几的程序员
开放、共享、合作,共赢;
展开
-
灰度变换_MATLAB
介绍一些基本的绘图方法和灰度变换函数,对imadjust()和strtchlim()函数进行说明:g = imadjust(f, [ low_in hight_in] , [ low_out high_out ] , gamma );该函数将 f 中的灰度值映射为g中的新值,即将[ low_in hight_in] 映射到[ low_out high_out ] ,low_in 以原创 2017-05-23 16:14:59 · 3559 阅读 · 0 评论 -
matlab实现PCA
principal component analysis(PCA) 主成分分析法是一种数学变换的方法, 它把给定的一组相关变量通过线性变换转成另一组不相关的变量,这些新的变量按照方差依次递减的顺序排列。在数学变换中保持变量的总方差不变,使第一变量具有最大的方差,称为第一主成分,第二变量的方差次大,并且和第一变量不相关,称为第二主成分。依次类推,I个变量就有I个主成分。基本...原创 2019-04-23 18:54:45 · 8855 阅读 · 3 评论 -
matlab之Canny边缘检测
转载自:https://blog.csdn.net/humanking7/article/details/46606791文章目录 Canny边缘检测基本特征如下: Canny边缘检测算法步骤: 步骤详解 步骤1:用高斯滤波器平滑处理原图像 步骤2:用一阶偏导的有限差分进行计算梯度的幅值和方向...转载 2019-04-23 16:52:04 · 13659 阅读 · 0 评论 -
matlab实现图像的高斯滤波
转载地址:https://blog.csdn.net/lvquanye9483/article/details/81592574高斯滤波的含义:高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波的作用:高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。高斯滤波函数一维高斯分布二维高斯分...原创 2019-04-23 16:09:08 · 74904 阅读 · 3 评论 -
求图像矩阵的最大像素或者最小像素
方法一:reshape()函数mat = imread('face_2.jpg');mat_gray = rgb2gray(mat);[m,n] = size(mat_gray); % 求出矩阵的行和列mat_gray_shape = reshape(mat_gray,m*n,1); %将矩阵转化为列向量gray_min = min(mat_gray_shape)方法二原创 2017-06-27 20:25:30 · 1804 阅读 · 0 评论 -
图像分割—基于图像数据的自动选择阈值(基本全局阈值处理方法)
clear;clc;g = imread('face_2.jpg');f = rgb2gray(g);cout=0;T = mean2(f);done = false;% 阈值迭代算法while ~done cout = cout+1; g = f>T; Ttext = 0.5*(mean(f(g))+mean(f(~g)));% 产生新的原创 2017-06-14 15:09:54 · 2884 阅读 · 1 评论 -
彩色图像分割
【汇总】彩色图像分割 Menu SkySeraph Oct.1st 2011 HQU Email:zgzhaobo@gmail.com QQ:452728574 Latest Modified Date:Oct.1st 2011 HQU 整理下以便查阅 【图像算法】彩色图像分割专题一:颜色空间1(原理) htt转载 2017-05-26 20:04:46 · 655 阅读 · 0 评论 -
彩色空间转换
彩色空间有NTSC、YCbCr、HSV、CMY、CMYK和HSI。1、NTSC彩色制式用于模拟电视。主要优点是灰度信息和彩色数据分离。数据有Y(亮度)、I(色调)、Q(饱和度)组成。Y表示灰度信息,I和Q表示彩色信息。函数:yiq_image = rgb2ntsc( rgb_image ) 和 rgb_image = ntsc2rgb( yiq_image )。2、YCbCr广泛用于数原创 2017-05-26 14:29:46 · 676 阅读 · 0 评论 -
rgb2ind函数
rgb2ind函数对于减少RGB图像的颜色数是非常有用的。源码:对彩色图像进行索引图像转化并抖动f = imread('./face_2.jpg');[x,map] = rgb2ind(f,8,'nodither');%非抖动处理subplot(1,2,1),imshow(x,map)[x1,map1] = rgb2ind(f,8,'dither');%抖动处理subplo原创 2017-05-26 14:18:19 · 9187 阅读 · 0 评论 -
空间滤波_MATLAB
空间滤波分为线性空间滤波和非线性空间滤波。线性空间滤波基于计算乘积和的,而非线性空间滤波则是基于涉及滤波器包围的领域内像素的非线性操作。线性滤波:laplacian滤波clc;f = imread('./face_2.jpg');w4 = fspecial('laplacian',0);%定义拉普拉斯滤波器w8 = [1 1 1;1 -8 1;1 1 1];%定义滤波器f原创 2017-05-24 16:04:57 · 897 阅读 · 0 评论 -
MATLAB实用绘图技巧
本文介绍一些MATLAB基本的绘图技巧源码:clc;f = imread('./face_2.jpg');subplot(2,3,1); imshow(f);title('彩色图');g = rgb2gray(f); %将彩色图像转化为灰度图像subplot(2,3,2); imshow(g);title('灰度图');h = imhist(g,25);%直方图原创 2017-05-23 16:41:08 · 929 阅读 · 0 评论 -
matlab实现同态滤波
同态滤波的原理框图matlab代码:clear,clc;Img = imread('tape.png');L = size(Img); % 计算图像大小if numel(L)>2 %判断图像是否是彩色图像 gra...原创 2019-04-23 20:05:51 · 5722 阅读 · 5 评论