• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            兔子的技術(shù)博客

            兔子

               :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
              202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

            留言簿(10)

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            原文:http://blog.csdn.net/alin0725/archive/2007/03/28/1543860.aspx

            1.圖像的逆反處理算法

            逆反處理的算法如下:
            設(shè)r,g,b分別為源圖像像素f(i,j)的紅,綠,藍(lán)分量值,rr,gg,bb分別為處理后像素g(i,j)的紅,綠,藍(lán)分量值。則
            rr=255-r
            gg=255-g
            bb=255-b


            2.圖像的平滑處理

            算法如下:
            平滑處理是指將源圖像的每一個(gè)像素的顏色值由其相鄰n*n個(gè)像素的平均值來(lái)代替。
            例如,對(duì)于3*3點(diǎn)陣而言,設(shè)原圖像某像素的值為f(i,j),平滑處理后該像素的值為g(i,j),則:
            g(i,j)=(f(i,j)+f(i-1,j)+f(i+1,j)+f(i-1,j-1)+f(i,j-1)+f(i+1,j-1)+
            f(i-1,j+1)+f(i,j+1)+f(i+1,j+1))/9
            注意:該算法不能平滑圖像邊界的像素。

            3. 圖象的霓虹處理

            算法:
            對(duì)于3*3點(diǎn)陣,首先計(jì)算原圖象像素f(i,j)的紅,綠,藍(lán)分量與相同行f(i+1,j)及同列f(i,j+1)相鄰象素的梯度,即差的平方之和的平方根,然后將梯度值作為處理后的象素g(i,j)的紅,綠,藍(lán)分量值。
            設(shè)r1,g1,b1分別為原圖象象素f(i,j)的紅,綠,藍(lán)分量值,r2,g2,b2分別為相同行相鄰象素f(i+1,j)的紅,綠,藍(lán)分量值,r3,g3,b3分別為同列相鄰象素f(i,j+1)的紅,綠,藍(lán)分量值,rr,gg,bb為處理后象素g(i,j)的紅,綠,藍(lán)分量值,則:
            rr1=(r1-r2)^2  rr2=(r1-r3)^2
            gg1=(g1-g2)^2  gg2=(g1-g3)^2
            bb1=(b1-b2)^2  bb2(b1-b3)^2
            rr=2*(rr1+rr2)^0.5
            gg=2*(gg1+gg2)^0.5
            bb=2*(bb1+bb2)^0.5

            4.圖象的銳化處理

            銳化處理的算法:
            計(jì)算原圖像像素f(i,j)的像素值與該像素與相鄰像素f(i-1,j-1)像素值之差的絕對(duì)值得百分比之和,作為處理后圖像像素g(i,j)的像素值。例如,設(shè)r1,g1,b1分別為f(i,j)的紅、綠、藍(lán)分量值,r2,g2,b2分別為f(i-1,j-1)的紅、綠、藍(lán)分量值,rr,gg,bb分別為g(i,j)的紅、綠、藍(lán)分量值,則:
            rr=r1+0.25*abs(r1-r2)
            gg=g1+0.25*abs(g1-g2)
            bb=b1+0.25*abs(b1-b2)

            5. 圖像的浮雕處理

            算法:
            位圖圖像的浮雕處理的算法是:
            g(i,j)=f(i,j)-f(i-1,j)+常數(shù)
            式中,g(i,j)為處理后圖像的像素值,f(i,j)為原圖像的像素值,f(i-1,j)為前一個(gè)相鄰像素的值。常數(shù)一般取128,即
            rr=r1-r2+128
            gg=g1-g2+128
            bb=b1-b2+128
            式中,r1,g1,b1分別為原圖像的像素f(i,j)的紅、綠、藍(lán)分量值;r2,g2,b2分別為前一個(gè)相鄰像素f(i-1,j)的紅、綠、藍(lán)分量值,rr,gg,bb,分別為處理后圖像的像素g(i,j)的紅、綠、藍(lán)分量值.

            6.圖像的鑲嵌處理

            鑲嵌處理算法如下:
            鑲嵌處理后的圖像每一小矩陣內(nèi)的所有像素值都取此矩陣內(nèi)原圖像各像素值之和的平均值。例如,對(duì)于3*3的子域:
            g(i,j)=(f(i,j)+f(i-1,j)+f(i+1,j)+f(i-1,j-1)+f(i+1,j-1)+f(i-1,j+1)+f(i,j+1)+f(i+1,j+1))/9
            則取:
            g(i-1,j)=g(i,j)
            g(i+1,j)=g(i,j)
            g(i,j-1)=g(i,j)
            g(i,j+1)=g(i,j)
            g(i,j+1)=g(i,j)
            g(i-1,j-1)=g(i,j)
            g(i-1,j+1)=g(i,j)
            g(i+1,j-1)=g(i,j)
            g(i+1,j+1)=g(i,j)

            7.圖像的灰度處理

            彩色圖像灰度處理的算法如下:
            c=tuxing.GetPixel(i,j)
            r=c.R
            g=c.G
            b=c.B
            rr=g(r 64)*64
            gg=(g 64)*64
            bb=(b 64)*64

            8.圖像縮小處理

            以坐標(biāo)原點(diǎn)為中心,將圖像個(gè)像素坐標(biāo)的X分量和Y分量分別乘以Sx,Sy,則可使圖像進(jìn)行整體放大和縮小。這時(shí),
            X'=X*Sx
            Y'=Y*Sy
            當(dāng)Sx=Sy時(shí),作相似變換;
            當(dāng)Sx!=Sy時(shí),產(chǎn)生變形。

            9.圖像的平移處理

            圖像的平移變換是將圖形上的點(diǎn)(x,y)在x方向(水平方向)和y方向(垂直方向)
            分別移動(dòng)dx和dy,則變換后點(diǎn)(x',y')坐標(biāo)值為:
            x'=x+dx
            y'=y+dy


            10.圖像的旋轉(zhuǎn)變換

            二維圖像的旋轉(zhuǎn)變換是以原點(diǎn)為中心,將點(diǎn)(x,y)旋轉(zhuǎn)a角度而得到新的坐標(biāo)(x',y')的變換稱(chēng)為旋轉(zhuǎn)變換。其數(shù)學(xué)表達(dá)式為:
            x'=x*cosa-y*sina
            y'=x*sina+y*cosa


            11.二維圖像的對(duì)稱(chēng)變換

            二維圖像對(duì)稱(chēng)變換有以下幾種情況.
            1.以x軸為對(duì)稱(chēng)得對(duì)稱(chēng)變換。
            以x軸為對(duì)稱(chēng)得點(diǎn)(x,y)的對(duì)稱(chēng)點(diǎn)(x',y')坐標(biāo)為:
            x'=x
            y'=-y
            2.以y軸為對(duì)稱(chēng)得對(duì)稱(chēng)變換。
            以y軸為對(duì)稱(chēng)的點(diǎn)(x,y)的對(duì)稱(chēng)點(diǎn)(x',y')坐標(biāo)為:
            x'=-x
            y'=y
            3.以原點(diǎn)為對(duì)稱(chēng)的對(duì)稱(chēng)變換。
            以原點(diǎn)為對(duì)稱(chēng)得點(diǎn)(x,y)的對(duì)稱(chēng)點(diǎn)(x',y')坐標(biāo)為:
            x'=-x
            y'=-y
            對(duì)圖像的每一個(gè)像素依據(jù)二維圖形幾何變換公式進(jìn)行計(jì)算后,在進(jìn)行圖像顯示,則可得到圖像的幾何變換。

             

            本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/alin0725/archive/2007/03/28/1543860.aspx

            posted on 2009-09-08 10:14 會(huì)飛的兔子 閱讀(706) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 框架/圖像/算法
            亚洲性久久久影院| 久久国产精品无码一区二区三区| 一本伊大人香蕉久久网手机| 99久久国产综合精品五月天喷水 | 少妇熟女久久综合网色欲| 久久er99热精品一区二区| 久久91这里精品国产2020| 久久AV无码精品人妻糸列| 狠狠色丁香婷综合久久| 亚洲精品tv久久久久久久久久| 久久综合狠狠综合久久| 久久性生大片免费观看性| 国产精品久久久久AV福利动漫| 色偷偷88欧美精品久久久| 国产精品女同久久久久电影院| 久久久久99这里有精品10 | 亚洲AV无码久久精品成人| 99久久精品久久久久久清纯| 亚洲熟妇无码另类久久久| 久久久无码精品午夜| 久久久青草久久久青草| 香蕉久久av一区二区三区| 久久午夜综合久久| 久久综合视频网站| 精品熟女少妇aⅴ免费久久| 97久久精品国产精品青草| 亚洲午夜无码久久久久| 香蕉久久夜色精品国产尤物| 久久精品国产99久久香蕉| 精品久久久久久亚洲| 99久久成人国产精品免费| 99久久久国产精品免费无卡顿 | 精品人妻伦九区久久AAA片69| 天堂无码久久综合东京热| 久久精品国产72国产精福利| 国产精品美女久久久久av爽| 国产亚洲精久久久久久无码AV| 国产福利电影一区二区三区久久久久成人精品综合 | 久久超乳爆乳中文字幕| 久久99精品久久久久子伦| 国产精品无码久久综合|