我是靠谱客的博主 霸气百合,最近开发中收集的这篇文章主要介绍【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表示行,向下。

最后

以上就是霸气百合为你收集整理的【matlab数字图像处理】数字图像处理中的坐标系常用坐标系为什么要理解坐标系?数字图像处理中坐标系的分类的全部内容,希望文章能够帮你解决【matlab数字图像处理】数字图像处理中的坐标系常用坐标系为什么要理解坐标系?数字图像处理中坐标系的分类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部