freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式linux圖片瀏覽器的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2025-10-25 01:27 本頁面
   

【正文】 也就是說,從文件中最先讀到的是圖像最下面的左邊第一個(gè)像素,然后是左邊第二個(gè)像素?接下來是倒數(shù)第二行左邊第一個(gè)像素,左邊第二個(gè)像素?以此類推,最后得到的是最上面一行的最右一個(gè)像素。下面就 2 色, 16 色, 256 色位圖和真彩色位圖分別介紹。//該顏色的綠色分量 BYTE rgbRed。有些位圖,如真彩色圖,前面已經(jīng)講過,是不需要調(diào) 色板的,BITMAPINFOHEADER 后直接是位圖數(shù)據(jù)。舉個(gè)例子,如果 biWidth=240,則 biWidth’=240;如果biWidth=241,則 biWidth’=244)。要說明的是,Windows 位圖可以采用 RLE4 和 RLE8 的壓縮格式,但是用的不多。 LONG biYPelsPerMeter。 WORD biBirCount。 第二部分為位圖信息頭 BITMAPINFOHEADER,也是一個(gè)結(jié)構(gòu)體,其定義如下: Typedef struct tagBITMAPINFOHEADER{ 11 DWORD biSize。 WORD bfReserverd2。 Bmp 文件大體分成四個(gè)部分,如圖 2 所示。真彩色圖并不是說一幅圖包含了所有顏色,而是說它具有顯示所有顏色的能力,即最多可以包含所有的顏色。這張 RGB 的表,即是我們常說的調(diào)色板( Palette),另一種叫法是顏色查找表 LUT( LookUpTable)。舉個(gè)例子,如果表的第 0 行為 255, 0,0(紅色),那么當(dāng)某個(gè)像素為紅色時(shí),只需要表明 0 即可。 有一個(gè)長寬各為 200 個(gè)像素,顏色數(shù)為 16 色的彩色圖,每一個(gè)像素都用 R,G, B 三個(gè)分量表示,因?yàn)槊總€(gè)分量有 256 個(gè)級(jí)別,要用 8 位( bit),即一個(gè)字節(jié)( byte)來表示,所以每個(gè)像素要用 3 個(gè)字節(jié)。表1 是常見的一些顏色的 RGB 組合值。針對(duì)含有紅色成分的多少,可以分成 0 到255 共 256 個(gè)等級(jí), 0 級(jí)表示不含紅色成分, 255 級(jí)表示含有 100%的紅色成分。舉個(gè)例子,圖 1 左邊的圖是一幅的黑白位圖,圖 1右邊的圖是被放大后的圖,圖中每個(gè)格子代表一個(gè)像素,我們可以看到:整個(gè)“中”就是這樣一些黑色和白色組成的?,F(xiàn)在,你可以在移動(dòng)計(jì)算機(jī)平臺(tái)(PDA、 Ebook)、信息家電 (機(jī)頂盒 )、工業(yè) (智能工控設(shè)備 )、商業(yè) (POS/ATM)等眾多的嵌入式設(shè)備看到紅旗嵌入式 Linux 的身影。大量成熟優(yōu)秀的嵌入式 Linux 產(chǎn)品不斷涌現(xiàn)。 嵌入式 Linux 正是嵌入式系統(tǒng)對(duì)嵌入式操作系統(tǒng)的特殊要求,以及 Linux 本身具備的優(yōu)良特性,為 Linux 在嵌入式系統(tǒng)中的發(fā)展提供了廣闊的舞臺(tái)。另外, Linux 還支持 ext fat1fat3 ntfs 等多種文件系統(tǒng),有的文件系統(tǒng)具有防斷電特性。基于 Linux 開發(fā)的嵌入式設(shè)備,可以通過以上協(xié)議連入局域網(wǎng)或互聯(lián)網(wǎng) Inter,實(shí)現(xiàn)網(wǎng)絡(luò)化,有利于設(shè)備間通信或資源共享,并利于人們對(duì)設(shè)備 進(jìn)行統(tǒng)一的監(jiān)控和管理。所以在開發(fā)最初, Linux 的網(wǎng)絡(luò)功能和應(yīng)用就受到了格外關(guān)注。這一,在開發(fā)嵌入式系統(tǒng)時(shí),可節(jié)約大量的時(shí)間和人力物力。目前, Linux 已經(jīng)被移植到數(shù)十種硬件平臺(tái)上,幾乎所有流行的 CPU, Linux 都支持 [3]。與通用計(jì)算機(jī)不同,嵌入式系統(tǒng)是針對(duì)具體應(yīng)用的專用系統(tǒng),一般都具有成本敏感性。 Linux 的穩(wěn)定性,可使得嵌入式系統(tǒng)的高可靠性得到保障。再次, Linux 可免費(fèi)獲得,也使得很多嵌入式產(chǎn)品的開發(fā)商或廠家樂意開發(fā)基于 Linux 的產(chǎn)品,采用 Linux 作為產(chǎn)品的操作系統(tǒng)。這時(shí)能否獲得內(nèi)核源代碼,對(duì)構(gòu)建一個(gè)成功的嵌入式系統(tǒng)至關(guān)重要了。 Linux 之所以能夠快速成為嵌入式操作系統(tǒng)的巨頭,與它自身的優(yōu)勢(shì)特性是分不開的。下面我們來看看 Linux 如何迅速成為嵌入式操作系統(tǒng)的新貴。在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計(jì)算機(jī)的 ROM 或閃存中,輔助存儲(chǔ)器一般很少使用。 (5) 提供強(qiáng)大的網(wǎng)絡(luò)功能,支持 TCP/IP 協(xié)議及其它協(xié)議,支持統(tǒng)一的 MAC訪問層接口,為各種移動(dòng)計(jì)算設(shè)備預(yù)留接口。 BOS 實(shí)時(shí)性一般較強(qiáng),可用于各種控制設(shè)備中。 BOS 負(fù)責(zé)嵌入式系統(tǒng)的全部全部軟、硬件資源的分配、調(diào)度工作,控制、協(xié)調(diào)并發(fā)活動(dòng),它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功 5 能。嵌入式操作系統(tǒng) (BOS)就是這樣一種支持嵌入式系統(tǒng)應(yīng)用的的操作系統(tǒng)軟件。 嵌入式操作系統(tǒng) 早起的嵌入式系統(tǒng)是以單芯片為核心的可編程控制器行成的系統(tǒng)。目前,在工業(yè)流水線控制、通訊、儀器儀表、汽車、船舶、航空航天、軍事準(zhǔn)備、消費(fèi)類產(chǎn)品中到處可見嵌入式計(jì)算機(jī)的身影。 在我們的日常生活中接觸到的手機(jī)、電冰箱、數(shù)字電視、空調(diào)、電飯煲等里面,都有嵌入式系統(tǒng)的身影。 第二章 主要分析 BMP 文件格式和 JPG 文件格式以及圖像處理理論基礎(chǔ),實(shí)現(xiàn)了 BMP 及 JPG 文件的顯示,以及圖片瀏覽器的自動(dòng)播放、手動(dòng)播放和兩種模式的自由轉(zhuǎn)換。 本文是介紹基于嵌入式 Linux 圖片瀏覽器的設(shè)計(jì)與實(shí)現(xiàn),其主要工作是: 1.熟悉 Linux 系統(tǒng)的特性,掌握軟件開發(fā)環(huán)境。 .所有主要的攝影圖片格式的支持,包括使用 jpeg , png 格式, DNG和一些特定于供應(yīng)商的 RAW 格式 (CR2, PEF, ORF, SRF, CRW, MRW and RAF) 。有些圖像管理功能也包括在內(nèi)。 文件夾和目錄可書簽,和評(píng)論 可能會(huì)被添加到的圖像。 gThumb 是一個(gè)功能豐富的圖像瀏覽器和組織者的 GNOME 桌面環(huán)境。然而,它提供基本的效果更好看,如放大,全屏,旋轉(zhuǎn),和透明的圖像背景控制。它提供了全屏幕接口,可用于顯示圖像的幻燈片顯示。快速地查找,作為一個(gè) 粗略的素描畫由用戶或 作為另一種形象。隨著 Linux 操作系統(tǒng)越來越流行,用戶群體日益擴(kuò)大,比如,當(dāng)今的 Android 智能手機(jī),在全世界的占有量是相當(dāng)之大的,而 Android 其實(shí)是 Linux 系統(tǒng)上的一個(gè)應(yīng)用軟件,由此可見,Linux 當(dāng)今的用戶群體是一個(gè)非常巨大的數(shù)目。本設(shè)計(jì)是利用 Linux 的 select 函數(shù)解決了單線程下自動(dòng)播放與監(jiān)控鍵盤輸入的沖突。本圖片瀏覽器由三個(gè)模塊組成:顯示模塊、操作模塊、加載圖片模塊。 10 論文篇幅 10000 字左右。 5 論文質(zhì)量35% 文題相符 較好地完成論文選題的 目的要求。 10 綜合運(yùn)用 知識(shí)能力 能運(yùn)用所學(xué)專業(yè)知識(shí)闡述問題;能對(duì)查閱的資料進(jìn)行整理和運(yùn)用;能對(duì)其科學(xué)論點(diǎn)進(jìn)行論證。 K 評(píng)閱教師評(píng)定成績 評(píng)審基元 評(píng)審要素 評(píng)審內(nèi)涵 滿分 評(píng)閱教師 實(shí)評(píng)分 選題質(zhì)量25% 目的明確 符合要求 選題符合專業(yè)培養(yǎng)目標(biāo),體現(xiàn)學(xué)科、專業(yè)特點(diǎn)和教學(xué)計(jì)劃的基本要求,達(dá)到畢業(yè)論文(設(shè)計(jì))綜合訓(xùn)練的目的。 15 寫作規(guī)范 符合學(xué)術(shù)論文的基本要求。 5 研究方法和手段的運(yùn)用能力 能運(yùn)用本學(xué)科常規(guī)研究方法及相關(guān)研究手段(如計(jì)算機(jī)、實(shí)驗(yàn)儀器設(shè)備等)進(jìn)行實(shí)驗(yàn)、實(shí)踐并加工處理、總結(jié)信息。 10 選題恰當(dāng) 題目規(guī)模適當(dāng),難易 度適中;有一定的科學(xué)性。 本設(shè)計(jì)是利用 Linux 的 select 函數(shù)解決了單線程下自動(dòng)播放與監(jiān)控鍵盤輸入的沖突。 本圖片瀏覽器由三個(gè)模塊組成:顯示模塊、操作模塊、加載圖片模塊。 學(xué) 生 簽 名: 年 月 日 指導(dǎo)教師簽名: 年 月 日 指導(dǎo)內(nèi)容 記錄 (八 ) 答辯 PPT制作指導(dǎo),并掌握如何講解圖片瀏覽器的設(shè)計(jì)。 學(xué) 生 簽 名: 年 月 日 指導(dǎo)教師簽名: 年 月 日 指導(dǎo)內(nèi)容 記錄 (四 ) 探討設(shè)計(jì)的難點(diǎn),討論如何去解決這些難點(diǎn)。 簽名: 注:此表用于指導(dǎo)教師 在學(xué)生畢業(yè)論文(設(shè)計(jì))初稿完成后對(duì)學(xué)生執(zhí)行任務(wù)書情況進(jìn)行中期檢查時(shí)用,由指導(dǎo)教師填寫。 3) 與指導(dǎo)老師探討,并通過上網(wǎng)查找 Linux 圖片瀏覽器及 BMP圖片處理技術(shù)的相關(guān)知識(shí)。 解決圖片瀏覽器在鍵盤控制上的反應(yīng)不靈敏的問題,或者按鍵 沖突的問題。研究的主要內(nèi)容如下: 掌握 Linux 系統(tǒng)編程及 C 語言面向過程編程的特點(diǎn)。當(dāng)下在 Linux 系統(tǒng)上應(yīng)用的比較流行的圖片 瀏覽器還是很多的,各自都有自己突出的特色,如 Gwenview 是一個(gè)圖片瀏覽器的 KDE 桌面環(huán)境,更適合快速瀏覽收集的圖片,它提供全屏幕接口,可用于顯示圖像的幻燈片顯示;眼的 GNOME只能查看圖像,然而提供的基本效果更好,如放大,全屏,旋轉(zhuǎn),和透明的圖像背景控制; Ksquirrel 支持圖像瀏覽器支持超過 50 種圖像格式的圖像。設(shè)計(jì)者在 Linux 文本模式下基于 Frame buffer開發(fā)一個(gè)圖片瀏覽器程序。 第 11 周( 2020 年 5 月 8 日)學(xué)生畢業(yè)論文 (設(shè)計(jì) )定稿,準(zhǔn)備答辯; 答辯時(shí)間: 2020 年 5 月 18 日 19 日。 B 文獻(xiàn)查閱指引 : [1] 李善平,鄭扣根 .Linux 操作系統(tǒng)及實(shí)驗(yàn)教程 [M].北京:機(jī)械工業(yè)出版社, 1999:822. [2] 陳莉君 .Linux 操作系統(tǒng)內(nèi)核分析 [M].北京:人民郵電出版社, 2020: 218. [3] 李君毅,李剛 .Linux 在嵌入式系統(tǒng)中的應(yīng)用 [J].計(jì)算機(jī)時(shí)代 .2020, 532. [4] Maurice 操作系統(tǒng)設(shè)計(jì) [M].北京:機(jī)械工業(yè)出版社, 2020: 2846. [5] 晶辰工作室 .最流行圖像格式實(shí)用參考手冊(cè) [M].北京:電子工業(yè)出版社, 1998:2255. [6] 勒中鑫 .數(shù)字圖像信息處理 [M].北京:國防工業(yè)出版社, 2020: 1350. [7] 阮秋琦 .數(shù)字圖像處理學(xué) [M].北京:電子工業(yè)出版社, 2020: 234303. [8] 孫仲康,沈振康 .數(shù)字圖像處理及其應(yīng)用 [M].北京:國防工業(yè)出版社, 1985:1351. [9] Pennebaker, William B,米切爾 (Mitchell, Joan L).JPEG 靜止圖像數(shù)據(jù)壓縮標(biāo)準(zhǔn)[M].北京:學(xué)苑出版社, 1996: 1056 [10] Keh 和指針 [M].北京:人民郵電出版社, 2020: 878. [11] 韓麗萍,郭大波,任巨波 .圖片瀏覽器功能的實(shí)現(xiàn) [J].渤海大學(xué)學(xué)報(bào) (自然科學(xué)版 ), 2020,25(4): 377379. 畢業(yè)論文(設(shè)計(jì))進(jìn)度安排: 2020 年 11 月 30 日指導(dǎo)教師給學(xué)生下達(dá)任務(wù)書, 2020 年 12 月 26 日前完成開題。 Frame buffer 一般對(duì)應(yīng) /dev/fb0 文件,打開這個(gè)文件,進(jìn)行寫操作圖片會(huì)立即在屏幕上顯示出來,就像操作一個(gè)普通文件一樣。 3.提供全屏幕接口,可用于顯示圖像的幻燈片顯示。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 4.實(shí)現(xiàn)圖片的上一張,下一張的圖片切換瀏覽功能。根據(jù)圖片的頭文件信息,可以知道圖片的大小,多少個(gè)位表示一個(gè)像素,在根據(jù)當(dāng)前 PC 機(jī)的相應(yīng)情況,進(jìn)行位圖轉(zhuǎn)換,根據(jù)圖片的大小和當(dāng)前 PC 屏幕的大小,進(jìn)行放縮算法,全屏顯示。 開題時(shí)間: 2020 年 12 月 22 日 26 日 第 8 期第 7 周( )中期檢查,指導(dǎo)教師填寫好中期檢查表。 教研室意見: 負(fù)責(zé)人簽名: 注: 本任務(wù)書一式三份, 由指導(dǎo)教師填寫,經(jīng)教研室審批后一份下達(dá)給學(xué)生,一份交指導(dǎo)教師,一份留系里存檔。程序支持非壓縮格式的,顏色位數(shù)為 24 的 BMP 文件,以及JPG 文件的瀏覽顯示。這些基于 Linux 上的圖片瀏覽器,都各有自己針對(duì)的方向和優(yōu)勢(shì)。 掌握 Linux 系統(tǒng)的基礎(chǔ)命令及有關(guān) VIM 編程的操作,熟練實(shí)用 GCC 工具,掌握對(duì) MAKEFILE 的編寫。 最終在 Linux 軟件開發(fā)環(huán)境下,開發(fā)出了一款支持 BMP、 JPEG 文件的圖片瀏覽器。 完成期限和采取的主要措施: 完成期限: 2020年 11 月至 2020年 5月 主要措施: 一、聯(lián)系指導(dǎo)老師 ,尋求有關(guān)畢業(yè)設(shè)計(jì)信息,確定設(shè)計(jì)課題方向與設(shè)計(jì)內(nèi)容;二、利用課余時(shí)間上網(wǎng)查找資料以及去書店查閱有關(guān)畢業(yè)設(shè)計(jì)的書籍,在裝有 Linux Red 系統(tǒng)的 PC 機(jī)上編寫代碼,調(diào)試代碼,開發(fā)出了滿足畢業(yè)升級(jí)任務(wù)要求的圖片瀏覽器程序,保障了畢業(yè)設(shè)計(jì)的順利完成。 G 湖南科技學(xué)院畢業(yè)設(shè)計(jì)(論文)指導(dǎo)過程記錄表 畢業(yè)論文 (設(shè)計(jì) )題目 基于嵌入式 Linux 圖片瀏覽器的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 黃振宇 學(xué)號(hào) 202006002
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1