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

正文內(nèi)容

基于android平臺下醫(yī)學(xué)圖像開窗顯示軟件的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文-文庫吧資料

2024-09-08 18:31本頁面
  

【正文】 程序下載選擇的包來安裝 [ 14]。 圖 運(yùn)行 SDK 碰到這樣錯誤 ,請按下邊的操作: (1) 在“ Android SDK and AVD Manager”窗口的左側(cè)選擇“ Settings” (2) 選中“ Force //?”,如圖 所示。 解壓文件,雙擊“ SDK ”。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文) 15 安裝 Android SDK SDK(software development kit)軟件開發(fā)工具包被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。幸運(yùn)的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具 (Java Development Tools,JDT)。 安裝 Eclipse Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。如果輸出的內(nèi)容是“ javac”不是內(nèi)部或外部命令,也不是可執(zhí)行的程序或批處理文件。安裝完成后,需要配置 JDK,具體步驟如下: (1) 右擊“我的電腦”,選擇“屬性”打開; (2) 點(diǎn)擊“高級系統(tǒng)設(shè)置”; (3) 在“系統(tǒng)屬性”窗口中,選擇“高級”屬性頁的“環(huán)境變量”按鈕; (4) 在“環(huán)境變量”窗口中,選擇“系統(tǒng)變量”中變量名為“ Path”的環(huán)境變量,雙擊該變量; (5) 把 JDK 安裝路徑中 bin 目錄的絕對路徑,添加到 Path 變量的值中,并使用英文狀態(tài)下的半角分號和已有的路徑進(jìn)行分隔; (6) 逐一點(diǎn)擊“確定”,退出設(shè)置。 SUN 的工程師敏銳地察覺到了這一點(diǎn),從 1994 年起,他們開始將 OAK 技術(shù)應(yīng)用于 WEB 上,并且開發(fā)出了 HotJava 的第一個版本。他們迫切希望能在WEB 中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在 WEB 上創(chuàng)建 一類無需考慮軟硬件平臺就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。 在 Java 出現(xiàn)以前, Inter 上的信息內(nèi)容都是一些乏味死板的 HTML 文檔。 Java 語言其實(shí)最早誕生于 1991 年,起初被稱為 OAK 語言,是 SUN 公司為一些消費(fèi)性電子產(chǎn)品而設(shè)計(jì)的一個通用環(huán)境。 Java 語言特點(diǎn) Java 是一種簡單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的動態(tài)語言。目前常 用的 Java 平臺基于 ,最近版本為 。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。在硬件或操作系統(tǒng)平臺上安裝一個 Java 平臺之后, Java 應(yīng)用程序就可運(yùn)行。 Java 平臺由 Java 虛擬機(jī) (Java Virtual Machine)和 Java 應(yīng)用編程接口內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文) 13 (Application Programming Interface)構(gòu)成。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了Java 的魅力:跨平臺、動態(tài)的 Web、 Inter 計(jì)算。在模擬手機(jī)的部分內(nèi)置了一些 Google 公司自帶的程序,如打電話、發(fā)短信、計(jì)算器 、鬧鐘等程序,如圖 所示。通過定義好的 ContentProvider 可以方便的進(jìn)行數(shù)據(jù)操作。 Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的 Content Provider。 Content Provider 可以將應(yīng)用程序特定的數(shù)據(jù)提供給另一個應(yīng)用程序使用。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文) 11 圖 Android 生命周期 (4) Content Provider 簡介 基類 Content Provider 解決了應(yīng)用程序間數(shù)據(jù)通信、共享的問題,還用來保存和檢索數(shù)據(jù),并且使應(yīng)用程序之間相互訪問數(shù)據(jù)成為可能。 BroadcastReceiver 是對發(fā)送出來的 Broadcast 進(jìn)行過濾接收并響應(yīng)的一類組 件 。到目前為止可以使用 Intent 來啟 動一個程序組件,還可以通過使用 sendBroadcast()方法來發(fā)起一個系統(tǒng)級別的事件廣播來傳遞消息。 Service 有自己的生命周期,我們可以調(diào)用 startServic()啟動一個 Service 或者 bindService()方法來綁定一個存在的 Service。 (2) Service 簡介 基類 Service 沒有可見的用戶界面,但能夠長時(shí)間的運(yùn)行于后臺,在應(yīng)用程序進(jìn)程的主進(jìn)程中。所有的 Activity 都需要實(shí)現(xiàn) onCreate(Bundle)去初始化設(shè)置,大部分 Activity 需要實(shí)現(xiàn) onPause()去提交更改過的數(shù)據(jù),當(dāng)前大部分的Activity 也需要實(shí)現(xiàn) onFreeze()接口,以便恢復(fù)在 onCreate(Bundle)里面設(shè)置的狀態(tài)。 Activity 可以經(jīng)常性地在 Resumed 和 Paused狀態(tài)之間切換。前臺的生命周期,從 onResume()開始到 onPause()結(jié)束。在這段時(shí)間,可以看到 Activity在屏幕上,盡管有可能不在前臺,不能和用戶交互。 Activity在 onCreate()設(shè)置所有的“全局”狀態(tài),在 onDestory()釋放所有的資源。 Activity 有自己的生命周期 ,由 Android 系統(tǒng)來控制。使用 ()方法設(shè)置當(dāng)前 Activity 中的 View 對象。 Activity 利用 View 來實(shí)現(xiàn)應(yīng)用中的 GUI(圖形用戶界面),而 用戶直接通過 GUI 和應(yīng)用程序做交互。下面分別介紹四大組件 [ 9]: (1) Activity(應(yīng)用表示層) 在 Android 系統(tǒng)中基類 Activity 提供可視化的用戶界面,一個 Android 應(yīng)用通常由多個 Activity 組成,而且 同一 Android 應(yīng)用中的每個 Activity 是相互獨(dú)立的。 Linux 內(nèi)核也同時(shí)作為硬件和軟件堆棧之間的硬件抽象層, 它隱藏具體硬件細(xì)節(jié)而為上層提供統(tǒng)一的服務(wù) [ 8]。 Dalvik 虛擬機(jī)依賴于 Linux 的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。 Dalvik 虛擬機(jī)執(zhí)行 .dex 的 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。 每一個 Android 應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個獨(dú)立的 Dalvik 虛擬機(jī)實(shí)例。 SQLite:一個對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 FreeType:位 圖 (bitmap)和向量 (vector)字體顯示。 SGL:一個內(nèi)置的 2D 圖形引擎 3D。 LibWebCore:一個最新的 Web 瀏覽器引擎用來支持 Android 瀏覽器和一個可嵌入的 Web 視圖。 Surface Manager:對顯示子系統(tǒng)的管理,并且為多個應(yīng)用程序提供 2D和 3D 圖層的無縫融合。 系統(tǒng) C 庫 : 標(biāo)準(zhǔn) C 系統(tǒng)庫 (libc)的 BSD 衍生,調(diào)整為基于嵌入式 Linux設(shè)備 ; 這些功能通過 Android 的應(yīng)用程序框架 (Application framework)暴露給開發(fā)者。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 活動管理器 (Activity Manager):管理應(yīng)用程序生命周期 ,提供通用的導(dǎo)航回退功能 。 資源管理器 (Resource Manager): 提供訪問非代碼資源,如本地化字符串、內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文) 7 圖形和布局文件 包括包括列表、網(wǎng)格、文本框、按鈕,甚至是內(nèi)嵌的網(wǎng)頁瀏覽器 這一機(jī)制允許用戶替換組件 , 所有的應(yīng)用程序其實(shí)是一組服務(wù)和系統(tǒng) , 包括 : 開發(fā)者可以完全使用核心應(yīng)用程序所使用的框架 APIs。 (2) Application FrameWork 通過提供開放的開發(fā)平臺, Android 使開發(fā)者能夠編制極其豐富和新穎的應(yīng)用程序。 (1) Application Application Android 同一個核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序 包包括Email 客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。該款手機(jī)為臺灣宏達(dá)電制造,是世界上第一部使用 Android 操作系統(tǒng)的手機(jī),支持WCDMA/HSPA 網(wǎng)絡(luò),理論下載速率 ,并支持 WiFi;次日, Android R1 SDK 發(fā)布,標(biāo)志著 Android 系統(tǒng)趨于穩(wěn)定和成熟;同年的 10 月, Android被宣布開放源代碼 [7]。 Android 的發(fā)展 安卓手機(jī)就是有 Android 這個操作系統(tǒng)的手機(jī),在 2020 年 11 月 5 日開放手機(jī)聯(lián)盟 (Open Handset Alliance)成立之后, Android 的發(fā)展加快了速度。全球?yàn)閿?shù)眾多的移動電話用戶正在使用各種基于 Android 的電話 [ 6]。 Google 通過與軟、硬件開發(fā)商、電信運(yùn)營商、設(shè)備制造商等其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,從而在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。最上層是各種應(yīng)用軟件,包括短信程序,通話程序等,應(yīng)用軟件則由各個公司自行開發(fā),以 Java 作為編寫程序的一部分。它采用軟件堆層的架構(gòu),主要分為三部分。 2020 年由 Google 收購注資,并組建開放手機(jī)聯(lián)盟開發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上 [ 5]。而且在這個系統(tǒng)上, Google 公司已經(jīng)內(nèi)置了很多有用的軟件,如打電話、發(fā)短信等。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文) 5 第二章 Android 平臺的簡述 認(rèn)識 Android Android 一詞的英文本義指“機(jī)器人”,它是 Google 公司于 2020 年 11 月宣布的基于 Linux 平臺的開源手機(jī)操作系統(tǒng),該平臺由操作系統(tǒng)、用戶界面和應(yīng)用軟件組成。 由于提供了統(tǒng)一的存儲格式和通信方式,普及 DICOM 標(biāo)準(zhǔn),可以簡化醫(yī)療信息系統(tǒng)設(shè)計(jì),避免許多重復(fù)性的工作,加快信息系統(tǒng)的開發(fā)速度。臨床醫(yī)生可以在辦公室查看B 超設(shè)備的圖像和結(jié)果,可以在 CT 機(jī)上調(diào)用核磁共振圖像進(jìn)行圖像的疊加融合,也可以通過網(wǎng)絡(luò)調(diào)用存儲在其他醫(yī)院的圖像結(jié)果。醫(yī)療儀器在朝著自 動化、智能化發(fā)展的同時(shí),也在向著具有通信能力的遙控遙測和信息遠(yuǎn)程獲取的網(wǎng)絡(luò)功能發(fā)展,醫(yī)療儀器既是醫(yī)療信息系統(tǒng)中的信息源,又是系統(tǒng)中的信息使用者,是信息系統(tǒng)中的一個主要環(huán)節(jié),網(wǎng)絡(luò)化的醫(yī)療儀器對醫(yī)學(xué)信息系統(tǒng)的重要性是不言而喻的 [4]。 DICOM 圖像的應(yīng)用 毫無疑問, DICOM 是醫(yī)學(xué)圖像信息系統(tǒng)領(lǐng)域中的核心,它涉及到信息系統(tǒng)中最主要也是最困難的醫(yī)學(xué)圖像的存儲和通信,可直接應(yīng)用在放射學(xué)信息系內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文) 4 統(tǒng) (RIS)和圖像存檔與通信系統(tǒng) (PACS)中。其中核醫(yī)學(xué)圖像文件結(jié)構(gòu)部分主要參閱了DICOM 標(biāo)準(zhǔn)的 PS ~PS 和 PS 。 DICOM 涵蓋了數(shù)字圖像信息構(gòu)成和通信兩個領(lǐng)域,內(nèi)容極其煩瑣、龐大,目前沒有任何醫(yī)學(xué)系統(tǒng)可以支持所有的 DICOM 服務(wù),每一種設(shè)備都是只針對自己最需要的 部分提供支持。此規(guī)范公布后立即得到眾多的廠商及機(jī)構(gòu)的采用。然而由于技術(shù)上不成熟,這些規(guī) 范并沒有被廣泛采用。 1986 年 10月和 1988 年 1 月又公布了該標(biāo)準(zhǔn)的兩個修訂版。 (3) 建立有價(jià)值的診斷信息數(shù)據(jù)庫,它能處理地理上分散的不同設(shè)備間的請求。因此, ACR 和 NEMA 在 1983 年組成一個聯(lián)合委員會并發(fā)起制 定一個公共的標(biāo)準(zhǔn),其目的是: (1) 有助于開發(fā)和推廣圖像存檔和傳輸系統(tǒng) (PACS),并能與其它醫(yī)學(xué)信息系統(tǒng)聯(lián)系。 DICOM 的發(fā)展過程 20 世紀(jì) 70 年代以來,計(jì)算機(jī)斷層成像技術(shù)和其它數(shù)字成像技術(shù)發(fā)展極其迅速,很多廠商都研制了具有計(jì)算機(jī)的成像設(shè)備,而且它們制定了各自不同的圖像格式。數(shù)據(jù)長度是一個 2B 或 4B(取決于顯示 或隱示 VR)的無符號整數(shù),指明該數(shù)據(jù)元素的數(shù)據(jù)域中數(shù)據(jù)的長度。數(shù)據(jù)類型 (VR)是 2B 的字符串 ,指明了該數(shù)據(jù)元素中的數(shù)據(jù)是哪種類型。 DICOM Part 5 Encoding 圖 1 DCM 文件結(jié)構(gòu) 在 DICOM文件中最基本的單元是數(shù)據(jù)元素, DICOM數(shù)據(jù)集就是由 DICOM數(shù)據(jù)元素按照一定的順序排列組成的。 DCM 文件一般由 DICOM 文件頭( File Meta Information)和 DICOM 數(shù)據(jù)集( Data Set ) 組 成 。 標(biāo)準(zhǔn)有 15 部分組成,其中第 10 部分“用于介質(zhì)交換的存儲介質(zhì)和格式”給出 DICOM 文件格式 [2]。其目的是為在不同的醫(yī)學(xué)影像設(shè)備間提供一個一致性的接口,以實(shí)現(xiàn)數(shù)字影像在各種醫(yī)學(xué)影像設(shè)備間交換傳輸。 本次畢業(yè)設(shè)計(jì)的主要任務(wù)是用 Java 語言結(jié)合 eclipse 軟件,實(shí)現(xiàn)了 Android平臺下 DICOM 格式的醫(yī)學(xué)圖像 的讀取和顯示。但是在 Android平臺下關(guān)于醫(yī)學(xué)圖像方面的軟件卻很少,現(xiàn)有的大多數(shù)圖像處理軟件都不能直接讀取和顯示 dcm 格式的醫(yī)學(xué)圖像文件。 A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1