亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于c#的圖形圖像處理的實(shí)現(xiàn)

        2019-01-18 06:34:38何水艷武漢軟件工程職業(yè)學(xué)院
        消費(fèi)導(dǎo)刊 2019年3期
        關(guān)鍵詞:賦值像素點(diǎn)圖像處理

        何水艷 武漢軟件工程職業(yè)學(xué)院

        一、引言

        圖像是由一些排列的像素組成的,在計算機(jī)中的存儲格式有BMP、PCX、TIF、GIFD等,一般數(shù)據(jù)量比較大。它除了可以表達(dá)真實(shí)的照片外,也可以表現(xiàn)復(fù)雜繪畫的某些細(xì)節(jié),并具有靈活和富有創(chuàng)造力等特點(diǎn)。C#是一個簡單的、現(xiàn)代的、通用的、面向?qū)ο蟮木幊陶Z言,應(yīng)用.NET框架。C#中,Image為源自 Bitmap 和 Metafile 的類提供功能的抽象基類,使用Image可以操作各種支持的圖片,如GIF、BMP、JPG、Image.FromFile()返回的是某個繼承自Image的具體類的對象。通過本系統(tǒng)的開發(fā)使學(xué)生掌握基于C#程序設(shè)計的基本方法,具備一定的控制臺應(yīng)用程序開發(fā)的能力,對提高學(xué)生軟件編程實(shí)踐操作能力具有現(xiàn)實(shí)的指導(dǎo)意義。

        二、實(shí)現(xiàn)圖像處理的實(shí)驗(yàn)設(shè)計

        本文方法中用到的變量如下:

        private String resourcePath;

        //資源路徑,在實(shí)例化時賦值,用于獲取Bitmap對象

        private String aimPath;//目標(biāo)路徑,在實(shí)例化時賦值,用于儲存圖像文件

        private Bitmap resource;//原始資源

        private Bitmap aim;//目標(biāo)資源

        private Color resourceColor;//原始顏色

        private Color aimColor;//新顏色

        private int width;

        private int height;

        圖1 要處理的原始圖片

        (一)基于c#實(shí)現(xiàn)圖像的灰度處理

        灰度模式的圖像只有灰度值而沒有顏色信息; 灰度模式可以使用多達(dá)256級灰度來表現(xiàn)圖像,使圖像的過渡更平滑細(xì)膩。灰度圖像的每個像素有一個0(黑色)到255(白色)之間的亮度值?;叶戎狄部梢杂煤谏湍采w的百分比來表示(0%等于白色,100%等于黑色)。使用黑折或灰度掃描儀產(chǎn)生的圖像常以灰度顯示。

        圖像灰度處理算法如下:

        1.獲取一個像素點(diǎn)的Color;

        2.將該Color的r,g,b值取出;

        3.使用灰度公式 灰度公式 Gray =(Red * 0.3 + Green * 0.59 + Blue * 0.11);

        4.將灰度gray當(dāng)做r,g,b值創(chuàng)建一個新的Color;

        5.將新Color賦值給當(dāng)前像素;

        6.使用循環(huán)對所有像素點(diǎn)進(jìn)行操作。

        圖2 灰度處理后的圖片

        (二)基于c#實(shí)現(xiàn)圖像的放大處理

        圖像放大處理算法如下,分兩輪進(jìn)行,第一輪:

        1.獲取原始圖像的位圖對象;2.創(chuàng)建一個指定放大倍數(shù)的位圖對象;3.在原圖對象上獲取1,2,3位置像素的color;

        4.分別計算橫向r,g,b的變化步長;

        5.(2的r,g,b-1的r,g,b)/放大倍數(shù);

        6.分別計算縱向r,g,b的變化步長;

        7.(3的r,g,b-1的r,g,b)/放大倍數(shù);

        8.給第二圖1-2之間的像素根據(jù)橫向步長賦值;

        9.給第二圖1-3之間的像素根據(jù)縱向步長賦值.

        第二輪:

        1.取5號像素上方和左方的像素點(diǎn)的Color,并計算平均值賦給5號像素;

        2.重復(fù)第二輪操作,給所有未賦值的像素點(diǎn)賦值;

        3.使用循環(huán)對所有的像素進(jìn)行操作.

        三、結(jié)束語

        文中設(shè)計了基于c#的圖像處理實(shí)驗(yàn),綜合運(yùn)用面向?qū)ο笤O(shè)計技術(shù)、圖像處理技術(shù),以Visual Studio 2015作為集成開發(fā)環(huán)境,通過Windows程序設(shè)計進(jìn)行系統(tǒng)軟件開發(fā),讓學(xué)生利用所學(xué)知識和技能,以項(xiàng)目為驅(qū)動,進(jìn)一步掌握C#程序的開發(fā)技術(shù)和技巧。強(qiáng)化了學(xué)生模塊化編程方法,這將有助于綜合掌握C#的基礎(chǔ)知識,以及更好的培養(yǎng)學(xué)生實(shí)踐工程能力。

        猜你喜歡
        賦值像素點(diǎn)圖像處理
        關(guān)于1 1/2 … 1/n的一類初等對稱函數(shù)的2-adic賦值
        L-代數(shù)上的賦值
        機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
        電子制作(2018年18期)2018-11-14 01:48:20
        強(qiáng)賦值幺半群上的加權(quán)Mealy機(jī)與加權(quán)Moore機(jī)的關(guān)系*
        基于canvas的前端數(shù)據(jù)加密
        模糊圖像處理,刑事偵查利器
        圖像處理技術(shù)的實(shí)戰(zhàn)應(yīng)用
        基于逐像素點(diǎn)深度卷積網(wǎng)絡(luò)分割模型的上皮和間質(zhì)組織分割
        利用賦值法解決抽象函數(shù)相關(guān)問題オ
        基于Node-Cell結(jié)構(gòu)的HEVC幀內(nèi)編碼
        av熟妇一区二区三区| 日韩中文字幕网站| 日本久久黄色高清视频| 色婷婷久久亚洲综合看片| 久久久老熟女一区二区三区 | 杨幂Av一区二区三区| 日韩一区二区三区熟女| 熟女人妇 成熟妇女系列视频| 精品国产v无码大片在线观看| 日韩精人妻无码一区二区三区| 97成人精品在线视频| 亚洲av永久无码精品漫画| 免费a级毛片无码a| 美女黄频视频免费国产大全| 国产久色在线拍揄自揄拍| 国产精品久久久久高潮| 国产日产高清欧美一区| 久久91精品国产91久久麻豆| 天堂蜜桃视频在线观看| 欧洲美女黑人粗性暴交| 国产伦精品一区二区三区视| 日本大胆人体亚裔一区二区 | 国内揄拍国内精品少妇国语| 亚洲无码美韩综合| 国产高潮流白浆视频在线观看 | 中国一级黄色片久久久| 精品国产乱码久久久久久1区2区| 久久久国产精品福利免费| 亚洲精品一区二区三区四区| 国产精品白浆在线观看免费| 亚洲av无码资源在线观看 | 国产在线观看入口| 手机在线观看亚洲av| 亚洲av日韩av激情亚洲| 欧美激情内射喷水高潮| 亚洲色无码中文字幕| 国产桃色一区二区三区| 日日摸天天摸人人看| 亚洲地区一区二区三区| 在线视频观看一区二区| 色欲色欲天天天www亚洲伊|