www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 通信技術 > 通信技術
[導讀]圖像軟件系統(tǒng)的功能  在現(xiàn)在的面向計算機內(nèi)存的圖像處理系統(tǒng)里,一般采用Windows操作系統(tǒng)、PCI總線、單屏操作方式,而且又融合了圖像通信技術。當前圖像軟件系統(tǒng)一般應具有以下功能:  1、圖像的輸入輸出  圖像

圖像軟件系統(tǒng)的功能

  在現(xiàn)在的面向計算機內(nèi)存的圖像處理系統(tǒng)里,一般采用Windows操作系統(tǒng)、PCI總線、單屏操作方式,而且又融合了圖像通信技術。當前圖像軟件系統(tǒng)一般應具有以下功能:

  1、圖像的輸入輸出

  圖像的輸入主要包括攝像機、掃描儀、數(shù)碼相機的圖像輸入;圖像的輸出主要包括打印機、視頻拷貝機、監(jiān)視器的圖像輸出。要實現(xiàn)把輸入輸出設備嵌入圖像軟件系統(tǒng)以完成圖像輸入輸出的功能,就需要調(diào)用或安裝這些設備的設備驅(qū)動程序。

  2、圖像文件的存儲與加載

  圖像文件的存儲是把幀存或內(nèi)存的圖像儲存在磁盤上,圖像文件的加載是把磁盤中的圖像文件調(diào)入幀存或內(nèi)存,這里有圖像文件格式問題,常采用通用的BMP格式等。

  3、系統(tǒng)的管理

  系統(tǒng)的管理可以認為是對圖像硬件系統(tǒng)的工作狀態(tài)進行控制。如輸入通道輸出通道的切換、存貯體的選擇等。

  4、圖像處理

  圖像處理的種類很多,常常以大類來作為一級菜單的內(nèi)容,如灰度變換、圖像編輯、圖像量測、圖像增強等。

  5、圖像的通信

  圖像的通信包括圖像的發(fā)送與接收,常常涉及圖像的壓縮與傳輸。一般分靜態(tài)圖像壓縮與傳輸以及動態(tài)圖像壓縮與傳輸。有兩種圖像數(shù)據(jù)源的圖像壓縮與傳輸:圖像數(shù)據(jù)來自硬盤;圖像數(shù)據(jù)來自硬件圖像系統(tǒng)。

圖像軟件系統(tǒng)的分層結(jié)構(gòu)

  通常,圖像軟件系統(tǒng)是分層構(gòu)造的,圖1給出了圖像軟件系統(tǒng)的分層結(jié)構(gòu)。圖中虛線框部分是圖像軟件系統(tǒng),其中底層是硬件驅(qū)動層,主要解決和硬件的聯(lián)接問題,中間層是處理層,實現(xiàn)各種各樣的算法,最上面一層是數(shù)據(jù)的存儲和通信。

  一般來說,驅(qū)動硬件設備,可以采用以下三種方法:

  ·提供高級語言調(diào)用子程序;

  ·提供可安裝的設備驅(qū)動程序;

  ·提供通用的設備驅(qū)動程序。

  在Windows操作系統(tǒng)里,用戶可以直接安裝打印機、掃描儀等設備的驅(qū)動程序。因為在Windows操作系統(tǒng)里,已經(jīng)包含了許多外設的設備驅(qū)動程序,這對用戶來說是很方便的。

圖像軟件系統(tǒng)的硬件設備驅(qū)動程序

 

  圖像軟件系統(tǒng)的硬件設備驅(qū)動程序要完成如下任務:

  ·對PCI總線上設備配置空間的操作;

  ·對SAA7146內(nèi)部寄存器的操作;

  ·對視頻前端子系統(tǒng)的初始化;

  ·對PC硬件中斷的維護;

  ·視頻圖像數(shù)據(jù)緩沖區(qū)的獲得;

  ·視頻圖像的實時顯示;

  ·軟件總體結(jié)構(gòu)和特殊功能的實現(xiàn)。

從整個系統(tǒng)的數(shù)據(jù)處理流程可以看到,位于主機內(nèi)的圖像數(shù)據(jù)緩沖區(qū)是數(shù)據(jù)流從外部專用硬件平臺到主機內(nèi)部通用處理平臺的中轉(zhuǎn)環(huán)節(jié)。外部圖像數(shù)據(jù)經(jīng)PCI總線接口控制芯片寫到緩沖區(qū)內(nèi),而內(nèi)部的軟件需要從緩沖區(qū)讀數(shù)據(jù),進行處理和顯示。

圖  圖像軟件系統(tǒng)的分層結(jié)構(gòu) 視頻圖像數(shù)據(jù)的顯示問題,目前都是利用Windows API函數(shù)SetDIBitsToDevice實現(xiàn)圖像數(shù)據(jù)從緩沖區(qū)到顯示設備之間的傳送。絕大多數(shù)顯卡的硬件功能支持SetDIBitsToDevice,當硬件不支持時,Windows將提供經(jīng)軟件模擬的SetDIBitsToDevice函數(shù)。由于有統(tǒng)一的規(guī)范,不需要關心所選用的顯卡的具體細節(jié),同是顯示模式的問題也迎刃而解了。由于圖像數(shù)據(jù)的傳輸由顯卡的硬件完成,所以能達到很好的效果。

Windows圖像軟件系統(tǒng)的基礎結(jié)構(gòu)

 

  在Windows操作系統(tǒng)且采用單屏方式的條件下,要對圖像進行處理,就必須將圖像裝入內(nèi)存。當物理內(nèi)存不足時,系統(tǒng)通過內(nèi)存分頁交換,利用硬盤空間模擬內(nèi)存。應用程序使用統(tǒng)一的系統(tǒng)內(nèi)存管理,代碼簡單,維護方便,還具有自動伸縮性。

  圖像作為一個處理對象放到內(nèi)存中,必須使用數(shù)據(jù)結(jié)構(gòu)來描述它,這就是圖像數(shù)據(jù)結(jié)構(gòu)。對于任何一個圖像應用程序來說,圖像數(shù)據(jù)總是應用程序數(shù)據(jù)的核心部分。

  應用程序的所有功能幾乎都是圍繞它進行的。如文件讀寫、掃描、拍攝、處理、顯示、打印等,都需要建立、訪問圖像數(shù)據(jù),實際上都是以圖像數(shù)據(jù)結(jié)構(gòu)核心為中心的。即使是最簡單的圖像顯示軟件,也需要圖像文件讀取和圖像顯示兩大部分。

  一個圖像軟件系統(tǒng),包括不同的圖像處理算法、圖像顯示、掃描儀或攝像機支持、圖像采集卡支持、圖像文件格式轉(zhuǎn)換等,都涉及到圖像數(shù)據(jù)結(jié)構(gòu)。如果我們建立了一個以圖像數(shù)據(jù)結(jié)構(gòu)為核心的Windows圖像軟件系統(tǒng)的基礎結(jié)構(gòu),就建立了一個完整的軟件圖像環(huán)境。

  圖像基礎結(jié)構(gòu)包括圖像數(shù)據(jù)結(jié)構(gòu)核心和圍繞此核心構(gòu)造的周邊模塊。圖像數(shù)據(jù)結(jié)構(gòu)核心是居于中心位置的。周邊模塊包括圖像文件格式支持、圖像顯示、圖像處理等。

  在設計過程中,要注意以下幾個問題:

圖像基礎結(jié)構(gòu)的核心部分以C/C++語言完成。因為C/C++語言編譯效率高,執(zhí)行速度快,這對于要處理大量數(shù)據(jù)的圖像應用來說是非常關鍵的;且C/C++ 語言非常靈活,使得圖像基礎結(jié)構(gòu)可以高效的實現(xiàn),而用其他的語言實現(xiàn)某些相同的功能可能要花很大的精力;C/C++語言移植性強,幾乎可以移植到任何硬件和操作系統(tǒng)中。

  圖像基礎結(jié)構(gòu)的內(nèi)部實現(xiàn)可以使用C++,但是對外接口一律使用C界面。因為C++的名字解析方法沒有統(tǒng)一的標準,不同公司的C++編譯器對相同的C++符號解析得到的名字可能完全不同,因此不同C++編譯器生成的目標文件不能正確連接。這使得像Windows系統(tǒng)下具有C++接口的動態(tài)連接庫(DLL)的應用不太可行,所以對外接口使用C語言則沒有這個問題。

  避免使用依賴于平臺的聲明、函數(shù)等,保持核心的可移植性。圖像核心定義和代碼只使用標準C數(shù)據(jù)類型和標準C庫(ANSI)調(diào)用。當需要高端應用時,圖像核心可以迅速移植到UNIX及其他平臺,使整個應用具備較強的移植能力和伸縮性。

  目前,圖像基礎結(jié)構(gòu)包含如下模塊:

  ·StdImage:圖像數(shù)據(jù)結(jié)構(gòu)核心以及對此核心進行操作的基本函數(shù);

  ·ProgressStub:進度處理機制的定義和接口;

  ·VirtualFile:虛擬文件I/O界面;

  ·Vf_file:虛擬文件I/O的實際文件實現(xiàn);

  ·Vf_memory:虛擬文件I/O的內(nèi)存文件實現(xiàn);

  ·ImageFile:虛擬圖像文件讀寫界面;

  ·Jfit_file:虛擬圖像文件讀寫界面的JPEG格式實現(xiàn);

  ·Bmp-file:虛擬圖像文件讀寫界面的BMP格式實現(xiàn);

  ·Fgi_file:虛擬圖像文件讀寫界面的自由灰度圖像格式實現(xiàn);

  ·DibStdImage:DIB(設備無關位圖)與StdImage之間的轉(zhuǎn)換;

  ·mess_util:難以歸類的雜項輔助功能;

  ·ProgressWinHint:Windows下的一個進度處理機制實現(xiàn);

  ·WinMessUtilities:Windows下的難以歸類的雜項輔助功能。

  由于面向幀存的圖像硬件系統(tǒng)的結(jié)構(gòu),以圖像幀存為核心,還包括圖像的輸入輸出和處理等模塊;而面向計算機內(nèi)存的圖像系統(tǒng)里,是以計算機內(nèi)存為核心,同樣包括有圖像的輸入輸出和處理等模塊。前者以整體硬件結(jié)構(gòu)為主體,軟件似乎只是圖像處理和數(shù)據(jù)存儲,后者以整體軟件結(jié)構(gòu)為主體,硬件則納入軟件的管理之下。這兩種系統(tǒng)結(jié)構(gòu)的差別很大,但從功能來講,有其相似之處。

  面向計算機內(nèi)存的圖像軟件系統(tǒng)結(jié)構(gòu),稱之為Windows圖像基礎結(jié)構(gòu),這種Windows圖像基礎結(jié)構(gòu)的總體結(jié)構(gòu)框圖如圖2所示。在圖2中,StdImage結(jié)構(gòu)代表了一個圖像或圖像序列,所有的功能幾乎都圍繞它進行。它可以利用ImageFile模塊從圖像文件裝入圖像,或者將圖像寫入文件中。在Windows環(huán)境下,為了顯示或打印圖像,通常會使用DIB,此外,像掃描儀、攝像機等還會以DIB的形式向計算機輸入圖像,因此圖像基礎結(jié)構(gòu)設有DibStdImage模塊,以便在DIB和StdImage之間進行快速轉(zhuǎn)換。圖像通信插入在網(wǎng)絡和StdImage之間,由此可以實現(xiàn)圖像的傳輸,而這種傳輸,是以內(nèi)存為媒介,它具有速度快的優(yōu)點。

本站聲明: 本文章由作者或相關機構(gòu)授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

系統(tǒng)參數(shù)設置窗口用于設置系統(tǒng)整體和各個模塊的參數(shù),一般情況下,不需要對整個系統(tǒng)默認參數(shù)進行改動設置,只需要對軟件的一些常用參數(shù)進行設置,比如光標設置,封裝庫指定等。已達到使軟件快速高效地配置資源的目的,從而更高效地使用軟...

關鍵字: 參數(shù)設置 模塊 軟件

魁北克市, Oct. 20, 2022 (GLOBE NEWSWIRE) -- 最靈活、最穩(wěn)健、最精確的高級駕駛輔助系統(tǒng)(ADAS)和自動駕駛(AD)軟件技術全球領先提供商LeddarTech?很高興宣布將參加在密歇根州...

關鍵字: 汽車 LED 軟件 數(shù)據(jù)融合

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關鍵字: IBM 軟件 BSP 云平臺

上海2022年10月19日 /美通社/ -- 一年一度的2022易路人力科技趨勢峰會將于11月22日開啟,本次峰會以"智未來,效先行"主題舉辦,全程以線上...

關鍵字: 力科 數(shù)字化 MIDDOT SAAS

一星期中最糟糕的一天,這居然也成功拿下了吉尼斯記錄。10月17日,吉尼斯世界紀錄官微發(fā)文稱,正式認證星期一為一個周里最糟糕的一天,周五是最偉大的一天??雌饋碛悬c官微小編搞怪的意思,畢竟尚未見到正式的證書。當然,一些打工人...

關鍵字: MIDDOT MDASH GUI WORLD

前不久,一位意大利女航天員在網(wǎng)絡上走紅,因為她在海外社交平臺上發(fā)布了一組太空攝影作品,并配上了中國著名書法家王羲之所著《蘭亭集序》中一句描繪宇宙景觀的古文。“仰觀宇宙之大,俯察品類之盛,所以游目騁懷,足以極視...

關鍵字: 衛(wèi)星 航天器 網(wǎng)絡 MIDDOT

北京2022年10月17日 /美通社/ --  "天下武功、唯快不破",數(shù)字經(jīng)濟時代尤甚。 數(shù)據(jù)極富價值,堪比新時代的石油。數(shù)字經(jīng)濟時代,數(shù)據(jù)價值如何快速、高效地釋放顯得尤為重要。自20...

關鍵字: 軟件 IO SSD CPU

最近呢,在工作期間,確實被這種問題給困擾了,如何有效的管理電腦自啟動的程序,相信大多數(shù)人都沒有搞透徹,下面主要從Windows和Linux兩個系統(tǒng)來進行分享,喜歡的記得點贊和再看哦!

關鍵字: 自啟 電腦 軟件

濟南2022年10月14日 /美通社/ -- 近日,浪潮新基建成功通過CMMI(軟件能力成熟度集成模型)三級認證并正式獲得資質(zhì)證書。繼2021年組建后,僅一年時間就斬獲全球軟件領域最權威的認證之一,標志著浪潮新基建在技術...

關鍵字: 軟件 新基建 智慧城市 模型

魁北克, Oct. 13, 2022 (GLOBE NEWSWIRE) -- 提供最靈活、最強大和最準確ADAS及AD傳感技術的全球領先企業(yè)LeddarTech?欣然宣布,公司將采用一項業(yè)務戰(zhàn)略,將更多的資金和團隊資源用...

關鍵字: LED 汽車 軟件 ADAS

通信技術

120600 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉