数字图像处理基础

1、图像数字化过程-采样与量化
模拟图像的数字化包括采样与量化两个过程。采样间隔越小,细节也就越多。量化就是把采样后得到的各像素的灰度值进一步转换为离散量的过程。.
2、采样、量化与图像质量的关系
采样点数越多,图像质量越好;量化级数越多,图像质量越好。
为了得到质量较好的图像采用如下原则:
对缓变图像,细量化,粗采样,以避免假轮廓。
对细节化图像,细采样,粗量化,以避免模糊。
3、图像尺寸、数据量、颜色数量的计算
一般灰度图像的像素值量化后用一个字节来表示(8bit),彩色图像的像素量化后用三个字节来表示(24bit)。
4、数字图像类型
二值图像、灰度图像、索引颜色图像和真彩色图像。
5、数字图像文件的类型
BMP、TIFF、TGA、GIF、PCX、JPEG格式等。
6、图像文件三要素:
文件头、颜色表、图像数据。
7、图像缩放、旋转
读取一个图像,并将其尺寸缩小0.5倍,将缩小后的图像旋转30度。
在这里插入图片描述
命令如下(MATLAB):

clear all;%清空工作空间
I = imread('C:\Users\JANE\Desktop\1.bmp');%读取数字图像1.bmp到矩阵I
figure,imshow(I);%显示图像
J=imresize(I,0.5);%将图像I缩小一半,存入矩阵J
figure,imshow(J);%显示缩小后图像
K=imrotate(J,30);%将图像J旋转30度,并存入矩阵K
figure,imshow(K);%显示旋转后图像

注:图像的平移、旋转和尺度变换是常见的图像坐标变换。在此,像素的值基本不变,仅几何位置发生变化。
8、平均法去噪
在这里插入图片描述
命令如下(MATLAB):

%平均法去噪声
clear all;%清空工作空间
A = imread('C:\Users\JANE\Desktop\1.bmp');%读取数字图像1.bmp到矩阵A
imshow(A)%显示图像 原图
[m,n] = size(A);%读取矩阵的大小
B=imnoise(A,'salt & pepper',0.03); %加入“椒盐(salt & pepper)”噪声的图像B
figure(2)%图2
imshow(B);%显示图像 椒盐图
B=double(B);%将B改为双精度值
i =1;
while(i<20)%20幅噪声图像均值降噪
    C=imnoise(A,'speckle',0.03);%将原图加入噪点
    C=double(C);
    for j = 1:m
        for k = 1:n
            B(j,k) = B(j,k)+C(j,k);
        end
    end
    i=i+1;
end
for x=1 :m
    for y = 1:n
        B(x,y)=B(x,y)/20;
    end
end
B=uint8(B);%将B改为UINT8
figure(3)
imshow(B);%显示图像
%C=uint8(C);%将C改为UINT8
%figure(4)
%imshow(C);%显示图像

注:本次推文主要参考书籍 章霄的《数字图像处理技术》
如有问题,欢迎指出。
后期将定期更新,你的关注就是我最大的动力。
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值