DSP課設(shè)數(shù)字圖像處理在DSP上實現(xiàn)取反

上傳人:gfy****yf 文檔編號:27278695 上傳時間:2021-08-17 格式:DOC 頁數(shù):18 大小:471.50KB
收藏 版權(quán)申訴 舉報 下載
DSP課設(shè)數(shù)字圖像處理在DSP上實現(xiàn)取反_第1頁
第1頁 / 共18頁
DSP課設(shè)數(shù)字圖像處理在DSP上實現(xiàn)取反_第2頁
第2頁 / 共18頁
DSP課設(shè)數(shù)字圖像處理在DSP上實現(xiàn)取反_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《DSP課設(shè)數(shù)字圖像處理在DSP上實現(xiàn)取反》由會員分享,可在線閱讀,更多相關(guān)《DSP課設(shè)數(shù)字圖像處理在DSP上實現(xiàn)取反(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、摘要 DSP芯片是一種高性能的微處理器,其技術(shù)發(fā)展大大推動了數(shù)字信號處理技 術(shù)的發(fā)展與應(yīng)用,F(xiàn)I前從工業(yè)系統(tǒng)到家電產(chǎn)詁,從軍事裝備到生物醫(yī)學(xué)儀器,無 不融入了 DSP技術(shù)。 本次課程設(shè)計是將數(shù)字圖像處理與DSP相結(jié)合,根據(jù)數(shù)字圖像處理和DSP的 基礎(chǔ)知識將一幅圖像做取反操作,使黑白顛倒、明暗互換。涉及的知識點包括圖 像的采集,一幅圖像如果想要在DSP里面需要將這幅圖像的像素值抽象出來,放 在存儲器屮,當對圖像進行操作時將原始圖像的像素值取出,與255相減后放回 原處,并將新的像素值存好,直到完成整個圖像的取反,設(shè)計使用CCS仿真軟件, 對該軟件的功能有更近一步的了解,熟悉了 DSP的匯編語

2、言編程和C語言混合編 程。 關(guān)鍵字:DSP芯片數(shù)字圖像取反操作 目錄 緒論 1 1基本原理 2 1.1數(shù)字圖像處理常用的方法 2 1」」圖像取樣和量化 2 1」.2圖像增強和復(fù)原 2 1」.3彩色圖像的處理 2 1」.4圖像編碼壓縮 2 1」.5圖像分割 3 1」.6圖像描述 3 1.2數(shù)字圖像處理的優(yōu)點 3 1.2.1再現(xiàn)性好 3 1.2.2處理精度高 3 1.2.3適用面寬 3 124靈活性高 4 1.3數(shù)字圖像取反基本原理 4 2 TMS320C5X的硬件結(jié)構(gòu) 4 2」C55X的CPU體系結(jié)構(gòu) 4 2.2指令緩沖單元(I) 4 2.3稈序流單元

3、(P) 5 2.4地址數(shù)據(jù)流單元(A) 5 2.5數(shù)據(jù)計算單元(D) 5 3數(shù)字圖像取反設(shè)計方法 5 3.1設(shè)計思路 5 3.2實驗步驟 5 4數(shù)字圖像取反的CCS實現(xiàn) 7 4」簡述CCS環(huán)境 7 4.2 CCS 配置 7 4.3 CCS環(huán)境中工稈文件的使用 7 4.3.1建立工稈文件 7 4.3.2創(chuàng)建新文件 8 4.3.3向工稈項目屮添加文件 8 4.4編譯鏈接和運行目標文件 9 4.4.1對程序進行編譯鏈接 9 4.4.2裝載.out文件 9 5運行結(jié)果 9 結(jié)論 11 參考文獻 12 附錄程序清單 13 數(shù)字圖像處理在DSP上實現(xiàn)(取反)

4、 緒論 21世紀是數(shù)字化的吋代,隨著越來越多的電子產(chǎn)品將數(shù)字信號處理(DSP) 作為技術(shù)核心,DSP已經(jīng)成為推動數(shù)字化進程的動力。作為數(shù)字化最重要的技術(shù) 之一,DSP無論在其應(yīng)用的深度還是廣度,正在以前所未有的速度向前發(fā)展。 數(shù)字信號處理由于運算速度快,具有可編程特性和接口靈活的特點,使得它 在許多電子產(chǎn)詁的研制、開發(fā)和應(yīng)用屮,發(fā)揮著重要作用。采用DSP芯片來實現(xiàn) 數(shù)字信號處理系統(tǒng)是當前發(fā)展的趨勢。 數(shù)字圖像處理(Digital Image processing)是指將圖像信號轉(zhuǎn)換成數(shù)字信 號并利用計算機對其進行處理的過程。圖像處理屮,輸入的是質(zhì)量低的圖像,輸 出的是改善質(zhì)量后的圖像。圖

5、像處理的方法有圖像增強、復(fù)原、編碼、壓縮等。 隨著計算機技術(shù)、電子技術(shù)和通信技術(shù)的發(fā)展,數(shù)字圖像壓縮在計算機和便 攜式系統(tǒng)小的應(yīng)用越來越廣泛。數(shù)字化圖像使得圖像信號可以高質(zhì)量的傳輸,并 便于圖像的檢索、分析、處理和儲存。但是數(shù)字圖像的表示需要大量的數(shù)據(jù),由 于存儲空間和網(wǎng)絡(luò)帶寬的限制,對圖像進行存儲,處理和傳輸之前先要對圖像進 行壓縮。數(shù)字圖像壓縮是減小圖像數(shù)據(jù)量,方使圖像傳輸、儲存和處理的有效手 段,研究圖像丿衣縮的實現(xiàn)有著其重要的意義。數(shù)字圖像處理器(DSP)有其獨特 的硬件結(jié)構(gòu)特別適合于數(shù)字信號處理領(lǐng)域,大量地使用各種便攜式、實時信號處 理場合。它的高速度和良好的運算性能特別適合于圖像

6、處理。 1基本原理 1.1數(shù)字圖像處理常用的方法 1.1.1圖像取樣和量化 一幅圖像的X和Y坐標及幅度可能都是連續(xù)的。為了把他轉(zhuǎn)換成數(shù)字形式, 必須在坐標和幅度上都做取樣操作。數(shù)字化坐標值稱為取樣,數(shù)字化幅度值稱為 量化。 1.1.2圖像增強和復(fù)原 圖像增強和復(fù)原的H的是為了提高圖像的質(zhì)量,如去除噪聲,提高圖像的清 晰度等。圖像增強不考慮圖像降質(zhì)的原因,突出圖像屮所感興趣的部分。如果強 化圖像高頻分量,可使圖像屮物體輪廓清晰,細節(jié)明顯;如果強化低頻分量可減 少圖像屮噪聲影響。圖像復(fù)原要求對圖像降質(zhì)的原因有一定的了解,一般將根據(jù) 降質(zhì)過程建立“降質(zhì)模型”,在采用魔種濾波方法,恢復(fù)或重

7、建原來的圖像。 1.1.3彩色圖像的處理 彩色圖像處理已經(jīng)成為一個重要領(lǐng)域,因為基于互聯(lián)網(wǎng)的圖像處理應(yīng)用在不 斷增長。彩色圖像處理可分為兩個主要領(lǐng)域:全彩色處理和偽彩色處理。在第一 類屮,圖像用全彩色傳感器獲取,如彩色電視攝像機或彩色掃描儀。在第二類屮, 對特定的單一亮度或亮度范圍賦予一種顏色。到H前為止,數(shù)字彩色圖像處理多 為偽彩色處理。 1.1.4圖像編碼壓縮 圖像編碼壓縮技術(shù)可盡量減少描述圖像的數(shù)據(jù)量,以便節(jié)省圖像傳輸、處理 吋間和減少占用的存儲器容量。這一過程實際上就是講二維像索陣列變換為一?個 在統(tǒng)計上無關(guān)聯(lián)的數(shù)據(jù)集合。壓縮可以在不失真的前提下獲得,也可以在允許失 真條件下進

8、行。編碼是斥縮技術(shù)屮最重要的方法,它在圖像處理技術(shù)屮是發(fā)展最 早且比較成熟的技術(shù)。 1.1.5圖像分割 圖像分割是數(shù)字圖像處理屮的關(guān)鍵技術(shù)之一。分割將圖像細分為構(gòu)成它的子 區(qū)域或?qū)ο?。分割是程度取決于要解決的問題。圖像分割是將圖像屮有意義的特 征部分提取出來,其有意義的特征有圖像屮的邊緣、區(qū)域等,這是進一?步進行圖 像識別、分析和理解的基礎(chǔ)。對圖像分割的研究還在不斷深入之屮,是H前圖像 處理屮研究的一個熱點。 1.1.6圖像描述 圖像描述是圖像識別和理解的必要前提。作為最簡單的二值圖像可采用其幾 何特性描述物體的特性,一般圖像的描述方法采用二維形狀描述,它有邊界描述 和區(qū)域描述兩類方法

9、。對于特殊的紋理圖像可采用二維紋理特征描述。隨著圖像 處理研究的深入發(fā)展,己經(jīng)開始進行三維物體描述的研究,提出體積描述、表面 描述、廣義圓柱體描述等方法。 1.2數(shù)字圖像處理的優(yōu)點 1.2.1再現(xiàn)性好 數(shù)字圖像處理與模擬圖像處理的根本不同在于,它不會因為圖像的存儲、傳 輸或復(fù)制等一系列變換操作而導(dǎo)致圖像質(zhì)量的退化。只要圖像在數(shù)字化吋準確地 表現(xiàn)了原稿,則數(shù)字圖像處理過程始終能保持圖像的再現(xiàn)。 1.2.2處理精度高 按IT前的技術(shù),幾乎可將一幅模擬圖像數(shù)字化為任意大小的二維數(shù)組,這主 要取決于圖像數(shù)字化設(shè)備的能力。現(xiàn)代掃描儀可以把每-?個像素的灰度級量化為 16位甚至更高,這意味著圖像

10、的數(shù)字化精度可以滿足任一應(yīng)用需求。對計算機 而言,不論數(shù)組大小,也不論每個像素的位數(shù)多少,其處理程序兒乎是一樣的。 換言之,從原理上講不論圖像的精度有多高,處理總是能實現(xiàn)的,貝要在處理時 改變程序屮的數(shù)組參數(shù)就可以了?;叵胍幌聢D像模擬處理,為了要把處理精度提 高一個數(shù)量級,就要大幅度地改進處理裝置。這在經(jīng)濟上是極不合算的。 1.2.3適用面寬 圖像可以來自多種信息源,它們可以是可見光圖像,也可以是不可見的波普 圖像。從圖像反映的客觀實體尺度看,可以小到電子顯微鏡圖像,人到航空圖片、 遙感圖像甚至天文望遠鏡圖像。這些來不同信息源的圖像只要被變換成數(shù)字編 碼形式后均是用二維數(shù)組表示的灰度圖像組

11、合而成,因而均可用計算機來處理。 即只要針對不同的圖像信息源,采取相應(yīng)的圖像信息采集措施,圖像的數(shù)字處理 方法適用于任何一種圖像。 1.2.4靈活性高 圖像處理大體上可分為圖像的像質(zhì)改善、圖像分析和圖像重建三大部分,每 一部分均包含豐富的內(nèi)容。由于圖像的光學(xué)處理從原理上講只能進行線性運算, 這極大地限制了光學(xué)圖像處理能實現(xiàn)的Fl標。而數(shù)字圖像處理不僅能完成線性運 算,而且能實現(xiàn)非線性處理,即凡是可以用數(shù)學(xué)公式或邏輯關(guān)系來表達的--切運 算均可以用數(shù)字圖像處理實現(xiàn)。 1.3數(shù)字圖像取反基本原理 如果是二值圖像,將原始圖像屮的像素值進行交流,即將原來像素值為o的 變換為1,原來像索值為1的

12、變換為0.如果是彩色圖像或者灰度圖像,用255 減去原來的像素值,作為新的圖像像素值。取反后的圖像與原圖像相比,黑白顛 倒,明暗相反。 2 TMS320C5X的硬件結(jié)構(gòu) 2.1 C55X的CPU體系結(jié)構(gòu) C55X有1條32位的程序數(shù)據(jù)總線(PB), 5條16位數(shù)據(jù)總線(BB. CB、DB、 EB、FB)和1條24位的程序地址總線(PAB)及5條23位地址總線(BAB、CAB. DAB、EAB、FAB),這些總線分別與CPU相連??偩€通過存儲器接口單元(M)與 外部總程序線和數(shù)據(jù)總線相連,實現(xiàn)CPU對外部存儲器的訪問。這種行為的多總 線結(jié)構(gòu),使CPU能在--個CPU時鐘周期內(nèi)完成1次32位

13、程序代碼讀、3次16位 數(shù)據(jù)讀和兩次16位數(shù)據(jù)寫。C55X根據(jù)功能的不同將CPU分為4個單元,指令緩 沖單元(I)、程序流單元(P)、地址數(shù)據(jù)流單元(A)和數(shù)據(jù)運算單元(D)。 該程序地址總線(PAD)上傳送24位的程序代碼地址,由讀程序總線(PB) 將32位的程序代碼送入指令緩沖單元進行譯碼。 2.2指令緩沖單元(I) C55X的指令緩沖單元有指令緩沖對流TBQ和指令譯碼器組成。在每個CPU 周期內(nèi),I單元將從程序數(shù)據(jù)接收4B程序代碼放入指令緩沖隊列,指令譯碼器 從隊列小取出6B程序代碼,根據(jù)指令的長度可對8位、16位、24位、32位和 48位的變長指令進行譯碼,然后把譯碼數(shù)據(jù)送入P單

14、元、A單元和D單元去執(zhí)行。 2.3程序流單元(P) 程序流單兀有程序地址產(chǎn)生電路和寄存器組構(gòu)成。程序流單元產(chǎn)生所有程序 空間的地址,并控制指令的讀取順序。 程序地址產(chǎn)生邏輯電路的任務(wù)是產(chǎn)生讀取空間24位地址。-般情況下,它 產(chǎn)生的是連續(xù)地址,如果指令要求讀取非連續(xù)地址的程序代碼吋,程序地址產(chǎn)生 電路能夠接受來自I單元的立即數(shù)和來自D單元的寄存器值,并將產(chǎn)生地址送到 PABo 2.4地址數(shù)據(jù)流單元(A) 地址數(shù)據(jù)流單元包括數(shù)據(jù)地址發(fā)生器、算術(shù)邏輯電路和寄存器組成。 數(shù)據(jù)地址產(chǎn)生電路能夠接受來自I單元的立即數(shù)和來口 A單元的寄存器產(chǎn)生 讀取數(shù)據(jù)空間的地址。對于使用間接尋址模式指令,有P

15、單元向DAGEN說明采用 的尋址模式。 A單元包括16位的算術(shù)邏輯單元,它即可以接收來自I單元的立即數(shù)也可以 與存儲器、I/O空間、A單元寄存器、D單元寄存器和P單元及粗不去進行雙向 通信。 2.5數(shù)據(jù)計算單元(D) 數(shù)據(jù)計算單元由移位器、算術(shù)邏輯屯路、乘法累加器和寄存器構(gòu)成。D單元 包含了 CPU的主要運算部件。 D單兀移位器能夠接收來口 I單元的立即數(shù)能夠與與存儲器、I/O空問、A 單元寄存器、D單冗寄存器和P單元及粗不去進行雙向通信,此外,還可以向D 單元的ALU和A單元的ALU提供移位后的數(shù)據(jù)。 3數(shù)字圖像取反設(shè)計方法 3.1設(shè)計思路 將圖像像素按位進行取反,取得類似照片

16、底片的效果。求反處理的圖像與原 始圖像“黑白顛倒”,可以看清原始圖屮灰黑區(qū)域的情況。取反的圖像一?般用于 數(shù)字圖像的初步處理。 3.2實驗步驟 (1) 實驗準備:設(shè)置軟件仿真模式,啟動CCS。 (2) 新建工程,將相應(yīng)程序代碼添加到工程屮。 (3) 編譯并檢查程序是否有錯誤,直到無錯誤為止,添加.out文件. (4) 打開工程"Image, pjt "中的C語言程序"Image, c ",在程序中有 “ BreakPo i nt ”注釋的語句上加軟件斷點。 (5) 設(shè)置觀察窗口,做如下設(shè)置: 圖3. 1設(shè)置原圖像觀察窗口 圖3. 2設(shè)置取反后的圖像觀察窗口

17、 (6) 運行程序。按“F5”鍵運行到各個斷點,觀察圖像和取反結(jié)果。 (7) 實驗完成,退出CCSo 4數(shù)字圖像取反的CCS實現(xiàn) 4.1簡述CCS環(huán)境 CCS,即Code Composer Studio,是TI公司在1999年推出的一個開放、具 有強大集成開發(fā)環(huán)境,它最初是由GO DSP公司的C6000系列DSp開發(fā)的。在TI 收購了 GO DSP后,將CCS擴展到了其他系列?,F(xiàn)在所有的TI的DSP都可以使用 CCS進行開發(fā),但是其屮的DSPBTOS功能只有C5000和C6000的CCS屮才能提供。 以前的DSP軟件開發(fā)都是在一個分散開發(fā)環(huán)境下進行的,程序的編寫、代碼 的生成以及調(diào)

18、試等都是通過命令來完成,類似于以前的DOS,吋分復(fù)雜。而CCS 的出現(xiàn)吋DSP開發(fā)軟件的一次革命性變化。CCS主要由代碼生成工具、CCS集成 開發(fā)環(huán)境、DSPBTOS和APT函數(shù)以及PTDX組成。 4.2 CCS配置 點擊桌而圖標的“setup CCStudio v3. 1"圖標,運行CCS設(shè)置程序,如圖 4. 1所示:點擊Add->Save&quit完成設(shè)置。 圖4. 1用標準配置文件設(shè)置系統(tǒng)配置 4.3 CCS環(huán)境中工程文件的使用 4.3.1建立工程文件 在CCS集成開發(fā)環(huán)境下開發(fā)匯編或者C/C++程序,首先要建立一個工程項H 文件(*?pjt),再向工程項目文件中添

19、加匯編源程序(*?asm), C/C++源文件(*?c) 和連接命令文件(*.cmd),并設(shè)置工程項H選項。使用CCS開發(fā)應(yīng)用程序的一?般 步驟如下: (1) 創(chuàng)建或打開一個工程項Fl文件(京?pjt),編輯各類文件,可以使用CCS提 供的集成編輯境,對鏈接命令文件和源程序進行編譯。 (2) 對工程項H進行編譯。在編譯過程屮如果出現(xiàn)語法錯誤,將在編譯連接信 息視窗(build)窗口屮顯示錯誤信息,用戶可以根據(jù)?顯示的信息找到錯誤的位 置,更改錯誤。 (3) 對結(jié)果和數(shù)據(jù)進行分析和算法評估。用戶可以利用CCS提供的探測點、圖 形顯示和性能評價等工具,對運行結(jié)果及輸出數(shù)據(jù)進行分析,評估算法的

20、可能性。 (4) 下而分別進行介紹建立工程文件,單擊Project—New命令,系統(tǒng)將彈出如 圖所示的對話框,在該對話框屮輸入項H文件名,如fir單擊“完成”系統(tǒng)就會 創(chuàng)建一個名為fir. pjt的工程文件如圖4. 2所示。 圖4.2創(chuàng)建新的工程項FI文件對話框 4.3.2創(chuàng)建新文件 選擇File-New可打開一個新的編輯窗口。在新窗口小輸入源代碼。選擇 File->Save,在出現(xiàn)的對話框中輸入一?個文件名,并選擇一個擴展名,然后單擊 保存將源程序保存。 4.3.3向工程項目中添加文件 添加文件:單擊Project—Add File to Project命令然后會彈出如圖

21、4.3 所示的對話框,單擊打開完成對文件的添加。 圖4.3向工程項H屮添加文件對話框 4.4編譯鏈接和運行目標文件 4.4.1對程序進行編譯鏈接 對程序進行編譯:執(zhí)行Project-Cmpile命令就可以對當前的匯編程序進行 編譯生成?obj文件。如果程序存在語法錯誤,那么就會在下面的編譯鏈接信息 框屮顯示錯誤信息。根據(jù)錯誤信息,讀者可對程序進行修改。 對程序進行編譯鏈接執(zhí)行Project->Bu訂d命令,就可以對當前的項冃文件 同吋進行編譯,匯編和鏈接操作,并生成與工程名相同的可執(zhí)行的.out文件。 如果有錯誤信息,則會在“編譯鏈接”信息框屮顯示。也可以執(zhí)行Project下的

22、btdld All命令,所有項H屮的文件重新編譯,匯編和鏈接,生成.out文件。 4.4.2裝載.out文件 單擊主菜單“F訂e”中的“Load programn選項,在對話框中,在CCS安裝 H錄下,找到構(gòu)建該工程的Debug 錄,選擇構(gòu)建生成的.out文件,并打開CCS 裝載完畢后,該“*.out”文件到Fl標DSP之后,會自動彈出"Disassembly"窗 口如圖4. 4所示。 圖4. 4 CCS調(diào)試程序吋出現(xiàn)的視窗加工程界面 5運行結(jié)果 在主菜單屮選擇Debug-*Animate命令或按Al t+F5鍵運行程序,數(shù)字圖像取 反的仿真結(jié)果如圖所示 I Image

23、 I |M0* || Image 圖5. 1 “tul.bmp”的原圖和取反后的圖像 16 圖5. 2 “tu2. bmp”的原圖和取反后的圖像 結(jié)論 本次課程設(shè)計是將數(shù)字圖像處理與DSP相結(jié)合,根據(jù)數(shù)字圖像處理的基礎(chǔ)知 識,還有DSP的基礎(chǔ)知識將一幅圖像的黑白顛倒,明喑互換。涉及的知識點色插 圖像的采集,一幅圖像如果想要存在DSP里需要將這幅圖像的像素值抽象出來, 放在存儲器屮,半對圖像進行操作時將原始圖像的像索值取出,與255相減后放 回原處,并將新的像素值存好,直到完成整個圖像的取反。 在對設(shè)計的數(shù)字圖像取反進行調(diào)試,仿真時采用了 CCS開發(fā)環(huán)境。CCS加速 和增

24、強了實吋、嵌入信號處理的開發(fā)過程,它提供配置、構(gòu)造、調(diào)試、跟蹤和分 析程序的工具,在基本代碼產(chǎn)生工具的基礎(chǔ)上增加了調(diào)試和實吋分析的功能。開 發(fā)設(shè)計人員可在不屮斷程序運行的情況下檢查算法的對錯,實現(xiàn)對硬件的實吋跟 蹤調(diào)試,從而大大縮減了程序的開發(fā)時間。 參考文獻 [1] 姜陽,周錫青.DSP原理與應(yīng)用試驗?西安:西安電子科技大學(xué)出版社,2008 [2] 方華剛.DSP原理與應(yīng)用.北京:機械工業(yè)岀版社,2006.1 [3] 程佩青,數(shù)字信號處理教程第二版,清華大學(xué)出版社,2001.8 附錄程序清單 1.主程序Hist, c //圖像寬度 //圖像高度 #define IMAGEW

25、IDTH 80 ttdefine IMAGEHEIGHT 80 #define M0DEPII0T01 1 ^define M0DEPH0T02 2 void InitImage(unsigned int nMode, unsigned char ^plmage, int nWidth, int nHeight); voi d I【is to gram (unsigned char Image, int nWidth, int nlleitght, floa t fHisto[256]); unsigned char dblmage: IMAGEWIDWIMAGEHEIGHT];

26、float fHistogr8m[256]; int main () { Initlmage(MODEPHOTO 1, dblmage, IMAGEWIDTH, IMAGEHEIGHT) ; //斷點 Histogram(dblmage, IMAGEWIDTH, IMAGEHEIGHT, fHistogram); Initlmage(M0DEPH0T02, dblmage, IMAGEWIDTH, IMAGEHEIGHT) ; //斷點 Histogram(dbTmage, TMAGEWTDTH, TMAGEIIETGIIT, fHistogram); //斷點 wh訂e(l)

27、; } voi d His to gram (unsigned char Image, in t nWidth, int nllei tght, floa t fHisto[256]) //取反 { int i,j; unsigned int uWork; unsigned char ^pWork; for (i =0;i<256;i++) { fHisto[i]=0. Of; } pWork=pTmage; for (i =0;i

28、k); *pWork二255-*pWork; } } 2.初始化和讀圖子程序Initmage. c ^include ^define MODEPHOTO1 1 ttdefine M0DEPII0T02 2 ttdefine GRAYBARLEVEL 16 void Readimage(unsigned char *plmage, char ^cFileName, int nWidth, int nHeitght); void Tni tTmage(unsigned int nMode, unsigned char *pTmage, int nWidth,

29、int nHeight) { switch(nMode) { case M0DEPII0T01: read Image (plmage,"?? \\tu 1. b mp", nW id th, nHeight); break; case M0DEPH0T02: readlmage(plmage, . \\tul. bmp", nWidth, nHeight); break; default: break; void Readimage (unsigned char *plmage, char *cFileName, int nWidth, int nHeitght)

30、{ int j; unsigned char^pWork; FILE *fp; if (fp=fopen(cFileName, "rb")) { feek(fp, 1078L, SEEK_SET); pWork=pTmage+ (nllei tgh tT) *nWi dth; for (j=0;j

31、/*不能用"http://"和";"注釋*/ MEMORY { I RAM:()二 OOOOOOcOh l=00040000h } SECTIONS ? tesxt > I RAM f 訂 1二0 ? stack > I RAM f 訂 1二0 ? bss > TRAM fill=0 ? cinit > I RAM fill=0 ? const > I RAM fill=0 ? data > I RAM f 訂 1=0 ?fdT > I RAM fill二0 ? switch > TRAM fill=0 ? sysmem > I RAM fill=0 ? tables > I RAM fill=0 .cio > I RAM f 訂 1二0 }

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!