数字图像处理
数字图像处理-Matlab
匿名用户小易
-
展开
-
数字图像处理|Matlab-基于颜色的车牌识别程序
Matlab-车牌识别⻋牌自动识别技术的关键在于⻋牌定位、字符切割、字符识别及后续处理等Hough变换的方法在⻋牌区域变形或图象被污损情况下容易失效灰度分割则比直线检测的方法要稳定,但当图象在有许多与⻋牌的灰度非常相似的区域时,该方法也容易失效纹理分析在遇到类似⻋牌纹理特征的其他因素干扰时,⻋牌定位正确率也会受到影响过程&结果????Matlab代码????main.m????cl...原创 2019-12-14 23:56:32 · 6572 阅读 · 5 评论 -
数字图像处理|Matlab-数字图像编码实验-有损压缩/压缩算法实验-JPEG编码压缩
Matlab-数字图像编码实验-有损压缩/压缩算法实验查阅JPEG编码的有关资料,对图像进行JPEG压缩算法步骤必须包括如下几个部分:图像分块离散余弦变换量化ac和dc系数的Z字形编排问题1:质量因子分别选为20,60,80,对比显示原图与不同质量因子下解码后的图像;问题2:记录图像大小、压缩比、均方根误差;对结果进行分析。JPEG标准亮度量化表????结果????Matlab...原创 2019-12-14 23:38:21 · 5611 阅读 · 0 评论 -
数字图像处理|Matlab-数字图像编码实验-无损编码/压缩算法实验-实现哈夫曼压缩, 计算原图和压缩以后的尺寸,计算压缩率并比较分析
Matlab-数字图像编码实验-无损编码/压缩算法实验问题实现哈夫曼压缩, 计算原图和压缩以后的尺寸,计算压缩率并比较分析结果????Matlab代码????clear;clear all;A=imread('01.jpg');I=rgb2gray(A);[M,N] = size(I);I1 = I(:);P = zeros(1,256);%获取各符号的概率;for i = 0:...原创 2019-12-14 23:21:39 · 3550 阅读 · 1 评论 -
数字图像处理|Matlab-数字图像编码实验-无损编码/压缩算法实验-实现行程编码压缩, 计算原图和压缩以后的尺寸,计算压缩率并比较分析
Matlab-数字图像编码实验-无损编码/压缩算法实验问题实现行程编码压缩, 计算原图和压缩以后的尺寸,计算压缩率并比较分析;结果????Matlab代码????clearI1=imread('01.jpg');%转换为二值图像J=rgb2gray(I1);I2=J(:);I2length=length(I2);figure,imshow(J);for i=1:1:I2leng...原创 2019-12-14 23:18:41 · 3718 阅读 · 0 评论 -
数字图像处理|Matlab-图像分割与边缘检测实验-采用阈值处理方法进行图像分割
Matlab-图像分割与边缘检测实验-采用阈值处理方法进行图像分割问题实现直方图阈值法,具体方法为采用灰度直方图求双峰或多峰,选择两峰之间的谷底作为阈值,将图像转换为2值图像。图像结果????Matlab代码????I=imread('05.jpg'); %读取当前路径下的图片I1=rgb2gray(I);subplot(2,2,1);imshow(I1);title('灰度图像'...原创 2019-12-14 23:09:58 · 4663 阅读 · 0 评论 -
数字图像处理|Matlab-图像分割与边缘检测实验-Hough线检测
Matlab-图像分割与边缘检测实验-Hough线检测问题1:对作业一中边缘检测的结果,进行Hough线检测。问题2:调节参数,提取较长的边界。图像结果????Matlab代码????clear all;I = imread('05.jpg'); %读入彩色图像origin_img = I; %复制彩色原图以最后对边缘上色img = rgb2gray(I); %将图像转换...原创 2019-12-14 23:07:41 · 3666 阅读 · 1 评论 -
数字图像处理|Matlab-图像分割与边缘检测实验-使用一阶和二阶检测算子(导数)进行图像的边缘检测
Matlab-分割与边缘检测实验使用一阶和二阶检测算子(导数)进行图像的边缘检测。问题1:编写程序实现一阶Sobel算子,进行图像的边缘提取;问题2:编写程序实现一阶Prewitt算子,进行图像的边缘提取;问题3:编写程序实现一阶Roberts算子,进行图像的边缘提取;问题4:编写程序实现二阶Laplacian算子(3*3),进行图像的边缘提取。图像结果????Matlab代码????...原创 2019-12-14 23:02:02 · 4316 阅读 · 0 评论 -
数字图像处理|Matlab-灰度和彩色图像的离散余弦变换-通过离散余弦逆变换,还原出图像
Matlab-灰度和彩色图像的离散余弦变换问题1:对输入的灰度和彩色图像进行分块,每一块图像为8*8像素的大小。对分块图像进行离散余弦变换,输出频谱图(DCT系数);问题2:尝试改变部分的DCT系数;问题3:通过离散余弦逆变换,还原出图像,观察与原图像之间的区别。图像结果????Matlab代码????I1=imread('05.jpg');I2=rgb2gray(I1); mask0=[1...原创 2019-12-14 22:52:05 · 2869 阅读 · 1 评论 -
数字图像处理|Matlab-灰度和彩色图像的离散余弦变换-对分块图像进行离散余弦变换(DCT)
Matlab-灰度和彩色图像的离散余弦变换问题对输入的灰度和彩色图像进行分块,每一块图像为8*8像素的大小。对分块图像进行离散余弦变换,输出频谱图(DCT系数);结果图像????Matlab代码????clc;clear;RGB=imread('05.jpg');gary=rgb2gray(RGB);%亮度量化表m=0.5*[ 16 11 10 16 24 40 51 61; ...原创 2019-12-14 22:45:50 · 4747 阅读 · 1 评论 -
数字图像处理|Matlab-空域增强实验-彩色图像的去噪
空域增强实验-彩色图像的去噪(Matlab)问题1:对一副彩色图像分别添加高斯噪声和椒盐噪声,输出结果图像;I=imread('05.jpg');[width,height,z]=size(I);if(z>1) I1=rgb2gray(I);end%高斯噪声av=0;std=0.1;u1=rand(width,height);u2=rand(width,he...原创 2019-12-14 21:34:49 · 3888 阅读 · 1 评论 -
数字图像处理|Matlab-频域增强实验-彩色图像的频域滤波器-自行选择一种频域的高通滤波器对彩色图像进行滤波操作
Matlab-频域增强实验-彩色图像的频域滤波器问题自行选择一种频域的高通滤波器对彩色图像进行滤波操作, 取3组不同的参数进行实验,根据实验效果进行参数的比较分析。结果图像????巴特沃兹高通滤波代码????clc;clear all;close all;J=imread('05.jpg');if size(J, 3)==3 J = rgb2gray(J);end subplo...原创 2019-12-14 21:47:59 · 2188 阅读 · 0 评论 -
数字图像处理|Matlab-频域增强实验-彩色图像的频域滤波器-用高斯低通滤波器对彩色图像进行滤波操作
频域增强实验-彩色图像的频域滤波器(Matlab)问题采用高斯低通滤波器对彩色图像进行滤波操作, 取半径为5, 20, 50, 80和250, 分别输出空域和频域的结果图像。空域结果图像????空域代码????clc;I1=imread('05.jpg'); OutImg1=I1; R1=I1(:,:,1); G1=I1(:,:,2); B1=I1(:,:,3);%第1张R15=fspe...原创 2019-12-14 21:44:16 · 4021 阅读 · 0 评论 -
数字图像处理|Matlab-空域增强实验-彩色图像的直方图均衡化
空域增强实验-彩色图像的直方图均衡化以左图为输入,实现直方图均衡化的算法,获得类似右图的效果。实验用图像自行选择。问题1:提取RGB三个通道图像,计算其平均直方图结果,然后再进行均衡化;%主函数function coloraverage()I=imread('01.jpg');imshow(I);I1=I(:,:,1);%提取红色分量I2=I(:,:,2);%提取绿色分量I3...原创 2019-12-14 21:25:45 · 1905 阅读 · 0 评论