亚洲免费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)編碼
        国产乱色精品成人免费视频| 日本人妻系列中文字幕| 国产在线无码一区二区三区视频| 久久无码专区国产精品s| 国产精品久久国产精品99gif| 开心五月婷婷综合网站| 国产极品大奶在线视频| 亚洲 中文 欧美 日韩 在线| 亚洲国产一区二区三区亚瑟| 久久久精品国产视频在线| 日韩精品一二三区乱码| 妇女bbbb插插插视频| 国产精品6| 亚洲视频一区二区蜜桃 | av影院在线免费观看不卡| 亚洲人成无码网站在线观看| 欧美成人a在线网站| 亚洲国产综合精品中文| 熟女体下毛荫荫黑森林| 国产午夜精品一区二区三区不卡| 精精国产xxxx视频在线播放器| 国产av剧情精品麻豆| 欧美成人看片一区二区三区尤物| 亚洲熟女少妇一区二区| 厕所极品偷拍一区二区三区视频| 国产亚洲精品av一区| 日本japanese丰满多毛| 欧美伊人亚洲伊人色综| 午夜视频在线观看国产| 成人精品一区二区三区电影| 国产av一区二区三区日韩| 国产精品一级av一区二区| 国语对白福利在线观看 | 久久精品中文字幕亚洲| 日本不卡在线视频二区三区| 狠狠色噜噜狠狠狠888米奇视频| 久久99精品中文字幕在| 视频一区精品中文字幕| 亚洲av永久无码精品古装片| 香蕉视频www.5.在线观看| 亚洲综合原千岁中文字幕|