【matlab数字图像处理】数字图像处理中的坐标系
生活随笔
收集整理的這篇文章主要介紹了
【matlab数字图像处理】数字图像处理中的坐标系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常用坐標系
數字圖像是二維的離散信號,故有一個坐標系定義上的特殊性。
為什么要理解坐標系?
1、在通過for循環去遍歷像素時,要注意 i 和 j 對應的是col還是row。。。剛上手的時候不好理解的。
for i = 1:hmfor j = 1:wntemp = 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 end2、在索引像素位置的時候,不懂坐標系對應的規則就找不對,很真實。。。
一圖說清三者關系
數字圖像處理中坐標系的分類
在不同的仿真工具和不同格式的圖像中,表示方式有些區別,但常用的一般以下三種:矩陣坐標系、直角坐標系、像素坐標系。
1、矩陣坐標系
按照行列順序定位數據。矩陣坐標系原點定位在左上角,圖像A(i,j),i表示行,向下;j表示列,向右。Matlab當中一般采用這種矩陣方式。
2、直角坐標系
就是中學學的坐標系。
3、像素坐標系
原點在左上角,與矩陣坐標系相同。圖像 f(x,y),x表示列,向右;y表示行,向下。
總結
以上是生活随笔為你收集整理的【matlab数字图像处理】数字图像处理中的坐标系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go语言运算符
- 下一篇: 关于 路标设置 的问题