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

        ?

        結(jié)合數(shù)字圖像處理的面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)探討

        2015-11-09 12:12:54李振江武光利
        教師·中 2015年10期
        關(guān)鍵詞:面向?qū)ο蟪绦蛟O(shè)計(jì)數(shù)字圖像處理多態(tài)

        李振江+武光利

        摘要:為了進(jìn)一步加強(qiáng)面向?qū)ο蟪绦蛟O(shè)計(jì)課程和其他相關(guān)課程之間的有機(jī)聯(lián)系,強(qiáng)化“講授—實(shí)踐”教學(xué)模式的效果,本文分析了數(shù)字圖像類定義中的封裝、繼承、多態(tài)的表現(xiàn)形式,探討了面向?qū)ο蟪绦蛟O(shè)計(jì)和數(shù)字圖像處理兩門課程相結(jié)合教學(xué)的方法。

        關(guān)鍵詞:數(shù)字圖像處理;面向?qū)ο蟪绦蛟O(shè)計(jì);封裝;繼承;多態(tài)

        面向?qū)ο蟪绦蛟O(shè)計(jì)是很多計(jì)算機(jī)類專業(yè)的核心課程,在該門課程的傳統(tǒng)教學(xué)過(guò)程中,很注重相關(guān)概念的講解,同時(shí)輔助以若干示例程序讓學(xué)生動(dòng)手練習(xí)[1]。這種“講授—實(shí)踐”模式的教學(xué)方式較為成熟并得到很多師生的認(rèn)可,如何在這種成熟的教學(xué)模式基礎(chǔ)上進(jìn)一步提升,是計(jì)算機(jī)教育工作者探討的方向。

        圖1

        隨著數(shù)字圖像處理相關(guān)軟硬件技術(shù)的發(fā)展以及需求的增長(zhǎng),數(shù)字圖像處理課程已在很多院校的計(jì)算機(jī)類專業(yè)中開(kāi)設(shè),該課程涉及數(shù)字圖像的存儲(chǔ)、增強(qiáng)、分割以及識(shí)別等諸多方面的工作,其中很多概念和方法適于使用面向?qū)ο蟮乃悸啡ゾ唧w實(shí)現(xiàn),這為兩門課程相結(jié)合教學(xué)提供了可能[2]。

        面向?qū)ο蟮乃悸酚腥齻€(gè)要點(diǎn),即封裝、繼承和多態(tài),它們都可以在數(shù)字圖像處理過(guò)程中找到具體落腳點(diǎn)。筆者從這三個(gè)基本要點(diǎn)出發(fā),對(duì)在面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)過(guò)程中,使用基于數(shù)字圖像處理課程背景的具體示例進(jìn)行教學(xué),做了一些初步的探討。

        一、數(shù)字圖像類的封裝

        面向?qū)ο蟮乃枷胝J(rèn)為任何一個(gè)具體的事物都是一個(gè)對(duì)象,對(duì)相似類型對(duì)象的抽象就是類,類中包含兩個(gè)方面,即待描述事物的屬性與方法,將屬性和方法捆綁在同一個(gè)單元中就是封裝。對(duì)數(shù)字圖像處理中的“數(shù)字圖像”這一基本概念,也可以進(jìn)行這樣的分析。

        數(shù)字圖像的本質(zhì)是對(duì)現(xiàn)實(shí)中連續(xù)圖像的離散化表達(dá),離散表達(dá)的最基本單位是像素,數(shù)字圖像實(shí)際上就是像素的矩陣。矩陣在計(jì)算機(jī)中最簡(jiǎn)單的存儲(chǔ)方式是使用數(shù)組進(jìn)行存儲(chǔ),這個(gè)數(shù)組就是圖像類的最基本屬性。除了該基本屬性外,還會(huì)有其他諸如圖像的寬度、高度等的屬性信息需要被圖像類封裝進(jìn)去。

        同樣,對(duì)封裝好基本屬性的圖像也會(huì)有一些最基本的操作,例如獲取圖像某個(gè)坐標(biāo)上像素點(diǎn)的顏色,或者更改某個(gè)點(diǎn)的顏色。這些操作代表了要對(duì)數(shù)字圖像進(jìn)行處理,所需要提供的最基本的功能,這些就可以稱為是數(shù)字圖像的方法。按照這樣的分析,一個(gè)基本的數(shù)字圖像類就可以被如下(見(jiàn)圖1)定義,使用C++描述。

        二、數(shù)字圖像類的繼承

        繼承在面向?qū)ο缶幊讨校徽J(rèn)為是一種類之間的“Is-a”層次級(jí)關(guān)系。子類被看作是父類的一種具體,父類則是子類的一種抽象。例如,對(duì)于汽車類來(lái)說(shuō),我們認(rèn)為它是載具類的一個(gè)子類,是載具這一抽象實(shí)體的一個(gè)具體;我們同時(shí)還可以認(rèn)為汽車類是客運(yùn)汽車類的一個(gè)父類,是客運(yùn)汽車的一個(gè)更高級(jí)抽象。在數(shù)字圖像類中,也有很多地方有類似的關(guān)系。

        隨著技術(shù)的發(fā)展,數(shù)字圖像的色彩表現(xiàn)能力逐步提高,從最早的二值圖像,到后來(lái)256色的8位圖像,再到目前的32位真彩色圖像,不同類型圖像的數(shù)據(jù)存儲(chǔ)方式和數(shù)據(jù)處理方式在抽象層面上是一致的,但在具體的處理細(xì)節(jié)上又是迥異的,因此可以將數(shù)字圖像這一概念抽象為一個(gè)基類,在基類中只實(shí)現(xiàn)抽象統(tǒng)一的方法,而把細(xì)節(jié)處理不同的方法納入子類中進(jìn)行實(shí)現(xiàn)。

        基于BaseImage類,派生出一個(gè)8位數(shù)字圖像子類和一個(gè)32位數(shù)字圖像子類,這樣的一個(gè)繼承關(guān)系就可以被定義(見(jiàn)圖2)。

        三、多態(tài)性在數(shù)字圖像類中的體現(xiàn)

        同一個(gè)問(wèn)題在不同的前提下,針對(duì)具體情況,會(huì)有不同的解決方案。最簡(jiǎn)單的解決思路就是針對(duì)每一種不同的情況,單獨(dú)定義一個(gè)接口來(lái)解決該問(wèn)題,然而在實(shí)際應(yīng)用中,我們總是希望接口越少越好,同時(shí)功能越強(qiáng)大越好。面向?qū)ο缶幊讨卸鄳B(tài)就是為了解決這個(gè)矛盾,為同一個(gè)接口創(chuàng)建多個(gè)不同的實(shí)現(xiàn)方案,同時(shí)由系統(tǒng)自動(dòng)選擇在何種情況下使用某個(gè)現(xiàn)實(shí)。

        在第三節(jié)中定義的三個(gè)數(shù)字圖像類,其基類BaseImage中應(yīng)該包括一些通用方法的實(shí)現(xiàn),例如獲取當(dāng)前圖像的高寬;同時(shí)也應(yīng)該包含一些邏輯上通用,但具體實(shí)現(xiàn)有差異方法的抽象,例如數(shù)據(jù)的存取方式。這些邏輯上相同但具體實(shí)現(xiàn)不同的方法,就可以基于多態(tài)的思路進(jìn)行實(shí)現(xiàn)。

        在8位存儲(chǔ)和32位存儲(chǔ)兩種不同的存儲(chǔ)模式下,獲取圖像寬度和高度的實(shí)現(xiàn)是一致的,因此在基類中對(duì)其進(jìn)行了統(tǒng)一的實(shí)現(xiàn)。但是在對(duì)圖像數(shù)據(jù)進(jìn)行修改時(shí),其具體的操作細(xì)節(jié)是不同的,因此這兩個(gè)方法在基類中的定義使用了Virtual關(guān)鍵字,在派生類的實(shí)現(xiàn)也不一樣。但對(duì)于調(diào)用者來(lái)說(shuō),只需要了解Image類有獲取以及設(shè)定某點(diǎn)像素值的功能,具體使用哪個(gè)派生類的實(shí)現(xiàn)由系統(tǒng)自動(dòng)分配。

        在面向?qū)ο蟪绦蛟O(shè)計(jì)課程的教學(xué)過(guò)程中,引入數(shù)字圖像處理的具體案例進(jìn)行教學(xué)講解,一方面能強(qiáng)化程序設(shè)計(jì)課程的應(yīng)用背景,提升學(xué)生們學(xué)習(xí)的興趣;另一方面,也可以將這兩門課程的部分知識(shí)點(diǎn)進(jìn)行融匯,提高學(xué)習(xí)效率。如何在這兩門課程之間選擇較好的結(jié)合點(diǎn)展開(kāi)教學(xué),是提升該類教學(xué)方法效率的一個(gè)重要因素,接下來(lái)的工作就圍繞這個(gè)問(wèn)題進(jìn)行,希望能夠找到更多合適的切入點(diǎn),更好地完成教學(xué)工作。

        參考文獻(xiàn):

        [1]張會(huì).C++面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)踐教學(xué)改革探討[J].西昌學(xué)院學(xué)報(bào)(自然科學(xué)版),2015(01):151—153.

        [2]張麟華,孔令德,楊慧炯. 面向圖形圖像處理的C++課程案例設(shè)計(jì)[J].計(jì)算機(jī)教育,2013(04):88—91.

        猜你喜歡
        面向?qū)ο蟪绦蛟O(shè)計(jì)數(shù)字圖像處理多態(tài)
        分層多態(tài)加權(quán)k/n系統(tǒng)的可用性建模與設(shè)計(jì)優(yōu)化
        參差多態(tài)而功不唐捐
        基于MOOC的編譯原理分階段課程教學(xué)研究
        數(shù)字圖像處理技術(shù)在當(dāng)前影像專業(yè)的作用探討
        信息與計(jì)算科學(xué)專業(yè)《數(shù)字圖像處理》課程教學(xué)探討與實(shí)踐
        考試周刊(2016年91期)2016-12-08 22:19:28
        微課在大學(xué)專業(yè)課中的應(yīng)用研究
        以應(yīng)用實(shí)例為主線、以程序設(shè)計(jì)為主導(dǎo)的數(shù)字圖像處理課程教學(xué)方法改革
        CDIO理念下《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)改革研究
        科技視界(2016年16期)2016-06-29 21:58:51
        獨(dú)立學(xué)院面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)模式的探討與實(shí)踐
        考試周刊(2016年43期)2016-06-18 17:32:22
        軟件工程專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)改革研究
        科技視界(2016年4期)2016-02-22 12:31:42
        午夜视频手机在线免费观看 | 免费无码专区毛片高潮喷水| 精品人妻一区二区三区蜜臀在线| 按摩少妇高潮在线一区| 在线播放av不卡国产日韩| 国产三级精品视频2021| 久久久亚洲精品一区二区三区| 午夜成人理论无码电影在线播放| 国产无套护士在线观看| 精品无吗国产一区二区三区av | 亚洲精品第一页在线观看| 日本高清视频wwww色| 在线天堂www中文| 欧美放荡的少妇| av香港经典三级级 在线| 日韩欧美亚洲中字幕在线播放| 久久精品国产亚洲片| 中文字幕久久熟女人妻av免费| 国产精品一区二区三区成人| 精品久久一品二品三品| 日产乱码一二三区别免费l| 国产性生大片免费观看性| 亚洲国产韩国欧美在线| 国产在线拍偷自拍偷精品| 一级a免费高清免在线| 亚洲精品午夜久久久九九| 奇米影视第四色首页| 国产精品爽爽va在线观看无码| 呦泬泬精品导航| 一本色道久久综合亚州精品| 女人天堂av人禽交在线观看| 久久99国产精品久久99果冻传媒| 国产一区二区波多野结衣| 野外性史欧美k8播放| 超清无码AV丝袜片在线观看| 女主播啪啪大秀免费观看 | 国产精品美女一级在线观看| 看国产亚洲美女黄色一级片| 国产成人无码一区二区三区| 色八区人妻在线视频免费| 无遮挡亲胸捏胸免费视频|