【matlab数字图像处理】数字图像处理中的坐标系

常用坐标系

数字图像是二维的离散信号,故有一个坐标系定义上的特殊性。

为什么要理解坐标系?

1、在通过for循环去遍历像素时,要注意 i 和 j 对应的是col还是row。。。刚上手的时候不好理解的。

for i = 1:hm
    for j = 1:wn
        temp = NoiseI(max(i-w,1):min(i+w,hm),max(j-w,1):min(j+w,wn));
        Gr = exp(-(temp-NoiseI(i,j)).^2/(2*sigma_r^2));
        W = Gr .* Gs((max(i-w,1):min(i+w,hm))-i+w+1, ...
            (max(j-w,1):min(j+w,wn))-j+w+1);
        result(i,j) = sum(W(:).* temp(:))/sum(W(:));
    end
end

2、在索引像素位置的时候,不懂坐标系对应的规则就找不对,很真实。。。

一图说清三者关系请添加图片描述

数字图像处理中坐标系的分类

在不同的仿真工具和不同格式的图像中,表示方式有些区别,但常用的一般以下三种:矩阵坐标系直角坐标系像素坐标系

1、矩阵坐标系

按照行列顺序定位数据。矩阵坐标系原点定位在左上角,图像A(i,j),i表示行,向下;j表示列,向右。Matlab当中一般采用这种矩阵方式。

2、直角坐标系

就是中学学的坐标系。

3、像素坐标系

原点在左上角,与矩阵坐标系相同。图像 f(x,y),x表示列,向右;y表示行,向下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值