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

正文內(nèi)容

基于android平臺下醫(yī)學圖像開窗顯示軟件的設計與實現(xiàn)畢業(yè)設計論文doc(參考版)

2025-08-04 09:40本頁面
  

【正文】 40。通過本次設計,我深刻領會到基礎的重要性,畢業(yè)設計不僅僅能幫助我們檢驗大學四年的學習成果,更多的是畢業(yè)設計可以幫助我們更加清楚的認識自我,磨煉我們的意志與耐性,這會為我們?nèi)蘸蟮墓ぷ骱蜕顜砗艽蟮膸椭?。老師詳密的工作計劃使我的設計能夠有條不紊的進行;同時在設計中老師為我提供了大量的參考資料和必要的編程工具,使得我在設計中節(jié)省了大量的時間,我才能夠在短短的幾個月的時間里順利的完成畢業(yè)設計。 }致 謝在本次畢業(yè)設計中,我衷心的感謝我的指導老師給予我的幫助,趙建峰老師踏實嚴謹?shù)墓ぷ鲬B(tài)度、一絲不茍的作風深深的影響了我。 DICOMImage diImage = new DICOMImage(metaInformation, (), (), pressionStatus)。 } //解析文件體 DICOMImageReaderFunctions diReaderFunctions = new DICOMImageReaderFunctions(isExplicit, pressionStatus)。 isExplicit = false。 //壓縮圖像尚不支持 // =拋出一個異常 throw new DICOMException(The image is pressed. + This is not supported yet.)。 setByteOrder(LITTLE_ENDIAN)。 pressionStatus = 。 } else if (()) { isExplicit = true。 setByteOrder(LITTLE_ENDIAN)。 pressionStatus = 。 if (()) { isExplicit = false。 //解析元信息 if (hasMetaInformation()) { metaInformation = parseMetaInformation()。 boolean isExplicit。說明:該java文件中有一個DICOMImageReader類,這個類繼承了DICOMReader類,在這個類中用了一個pase()方法,實現(xiàn)解析文件元信息,同時根據(jù)傳輸語法來確定VR類型,讀取數(shù)據(jù)的方式,以及圖像壓縮狀態(tài)。 參考文獻 [1] 、存檔及傳輸技術(shù)[M].北京:科學出版社,2006,2025.[2] 王世剛,李月卿,[J].泰山醫(yī)學院學 報,2007,8(4):269271.[3] 林紅利,[J].中南大 ,19(6):3538.[4] 保慶鋒,李月卿,王昌元,[J].醫(yī)學影像雜志,2005,15(11).[5] 公磊,[J].計算機與現(xiàn)代化,2008(8):8589.[6] [M/OL]. Google公 司,2008:132150.[7] [D].北京:中國地質(zhì)大學(北京)碩士學位論文,2008:920.[8] 陳昱, Android平臺的應用程序開發(fā)和研究[J].福建電腦,2008(11):156157. [9] 楊豐盛. Android應用開發(fā)揭秘[M].機械工業(yè)出版社. .[10] 貝爾(Bell,D).Java程序設計[M].水利水電出版社. .[11] [M].清華大學出版社,912.[12] 靳巖, Android開發(fā)入門與實戰(zhàn)[M].(1).[13] [M]..[14] Android SDK開發(fā)范例大全[M].(1).[15] 韓超,梁泉. Android系統(tǒng)原理及開發(fā)要點詳解[M].北京:電子工業(yè)出版社,.[16] 吳亞峰,索依娜. Android核心技術(shù)與實例詳解[M].北京:電子工業(yè)出版社,.[17] 郭宏志. Android應用開發(fā)詳解[M].北京:電子工業(yè)出版社,.[18] [M].北京:人民郵電出版社,. 附 錄功能描述對DICOM 。只有對自己有了更高的要求,才能有充足的動力不斷爭取更好的成績。設計的過程是艱辛而充實的,這不但鞏固了曾經(jīng)在課堂上學過的知識,更學到了許多課外的新內(nèi)容。在設計的過程中遇到很多問題,在老師的指導和幫助以及自己的努力下,完成了醫(yī)學圖像開窗顯示軟件的設計。每一步都將理論學習的知識應用到實踐中去,這也使得設計的目的更加明確,步驟更加清晰。我的設計題目是基于Android平臺下的醫(yī)學圖像開窗顯示軟件的設計與實現(xiàn),對我而言這是一個全新的挑戰(zhàn)。平時我們的學習要求掌握基本的理論知識,注重理論知識的積累,而本次畢業(yè)設計讓我把理論知識應用到實踐中,從實踐中又發(fā)現(xiàn)自己知識匱乏的方面進而去補充理論知識?!?,在醫(yī)學圖像顯示界面中用到了LinearLayout、FrameLayout,在FrameLayout這個布局中,留出一塊空白備用區(qū)域來顯示醫(yī)學圖像。android:layout_toRightOf:在某元素的右邊(3) FrameLayout(框架布局):框架布局是最簡單的布局形式,在這個布局中,整個界面被當成一塊空白備用區(qū)域[18]。android:layout_alignParentLeft:貼緊父元素的左邊緣 android:layout_centerVertical:垂直居中 下面介紹一下RelativeLayout用到的一些重要的屬性:layout_weight屬性是一個非負整數(shù)值,線性布局會根據(jù)該控件layout_weight值與其所處布局中所有控件layout_weight值之和的比值為該控件分配占用的區(qū)域。android:gravity:LinearLayout有一個非常重要的屬性gravity,該屬性用于控制布局中控件的對齊方式。下面簡單介紹LinearLayout的屬性。主界面顯示內(nèi)容為內(nèi)蒙古科技大學?;占皞€人信息以及設置一個開始按鈕,通過主界面上的開始按鈕進入文件列表顯示界面。 ()。 (())。//調(diào)用fitIn()方法,將圖像顯示在屏幕上 } else {//如果文件已經(jīng)初始化,那么直接顯示圖像 mIsInitialized = true。 ()。部分設定窗位、窗寬的代碼如下:if (!mIsInitialized) {//如果文件未初始化,那么設定窗位、窗寬值,然后顯示圖像 (1400)。 }:、設定了窗位和窗寬等功能,最終調(diào)用了Android的虛擬設備來顯示此圖像,實現(xiàn)醫(yī)學圖像顯示的功能。 startActivity(DiIntent)。 //如果圖像讀取信息等于“”,則出現(xiàn)錯誤對話框 } else { // Intent DiIntent = new Intent(this, )。 AlertDialog alertDialog = ()。 //調(diào)用DICOMReader類來解析文件元信息if (().equals()) { builder = new (this)。 DICOMMetaInformation metaInformation = diReader .parseMetaInformation()。 startActivity(in)。 (new OpenFileAction())。 setContentView()。 程序流程醫(yī)學圖像顯示軟件中,包含三個主要的java文件,、下面簡單介紹這三個java文件:(1) :該java文件中有一個DiViewerActivity類,這個類繼承了Activity類,在這個類中有一個onCreate()函數(shù),在應用程序第一次啟動時初始化設置,在該java文件中對其設置監(jiān)聽器。(2)(0028,0002) Number of Frames(3)(0028,0010) Rows(4)(0028,0011) Columns(5)(0028,0100) Bits Allocated(6)(0028,0101) Bits Stored(7)(7FE0,0010) Pixel Data上述這幾個標簽是每個DICOM格式圖像文件所必不可少的,是強制性標簽,也就是說,任何DICOM文件中至少含有這幾個數(shù)據(jù)元素。 運行結(jié)果顯示 軟件設計與實現(xiàn) 程序設計 要顯示一個DICOM格式圖像,必須事先得到下列標簽所代表的DICOM數(shù)據(jù)元素中的數(shù)值:(1)(0028,0002) Samples Per Pixel要顯示一個像素必須得到該像素點的三個顏色分量Red、Green、Blue值。 }}當?shù)谝淮蝿?chuàng)建活動時會調(diào)用onCreate()方法來初始化該活動,onCreate()方法又調(diào)用setContentView()方法,利用一個Android視圖部件填充該活動的屏幕區(qū)域內(nèi)容[18]。public class MainActivity extends Activity { Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。import 。會看到下面部分代碼:package 。打開Eclipse,依次選擇File→New→Project項,選擇Android Project,點擊Next。 根據(jù)畢業(yè)設計任務指導書安排的內(nèi)容和Android的特點及Android SDK提供的類和方法,本次設計軟件要實現(xiàn)的功能為醫(yī)學圖像的顯示。 第五章 軟件功能規(guī)劃及功能實現(xiàn) 軟件功能規(guī)劃一款好的軟件當然要具備完善的功能,軟件開發(fā)者在進行開發(fā)之前一定要要了解用戶的需求,根據(jù)實際情況合理的規(guī)劃自己的軟件應該實現(xiàn)的功能。 窗寬:是指需要顯示圖像的范圍,調(diào)節(jié)窗寬主要影響對比度,窗寬越大,圖像灰度層次越多,組織對比減少,細節(jié)顯示差。然后再根據(jù)值長度讀取值域,如此反復上述過程,直至文件結(jié)束。讀取組號為0X0002 的文件元信息,隨后開始進行對數(shù)據(jù)集的讀取,根據(jù)組號和元素號確定標識符(Tag),按照標識符的內(nèi)容在數(shù)據(jù)字典中查找到該數(shù)據(jù)元素所代表的意義。 DICOM文件解析對DICOM 。sufix由所指示的機構(gòu)分配,并且必須在org root范圍內(nèi)保證唯一性。UID形式上是一個字符串,用于唯一標識DICOM標準中各種不同的信息對象,在DICOM文件中有很多UID,如診斷UID、字符格式UID、圖像存儲UID、傳輸協(xié)議UID等等,這些UID有些可以套用現(xiàn)成的,有些必須要自己確定,特別是UID中的廠商信息、醫(yī)院信息以及圖像的分類序列號等等。組號為0002的數(shù)據(jù)元素都是顯式的。(1) 顯式(Explicit VR)傳輸時: (2) 隱式(Implicit VR)傳輸時: 由此可見,顯式時VR中存放數(shù)據(jù)類型,隱式時VR不存在。數(shù)據(jù)域中包含了數(shù)據(jù)元素的數(shù)值。數(shù)據(jù)在顯式傳輸時VR必須存在,而隱式傳輸時VR為空。數(shù)據(jù)值的長度必須為偶數(shù)字節(jié),其類型由VR定義。 (3) 值長度:指明該數(shù)據(jù)元素的數(shù)據(jù)域中存放的數(shù)據(jù)值的長度(字節(jié)數(shù))。在數(shù)據(jù)元素中VR是可選的,其取決于事先商定的數(shù)據(jù)傳輸句法(Transfer Syntax UID),它包含在標簽為(0002, 0010) 的數(shù)據(jù)元素中。在DICOM 文件中,它是一個長度為2個字節(jié)的字符串,例如一個數(shù)據(jù)元素的VR為“FL”則表示該數(shù)據(jù)元素中存儲的數(shù)據(jù)為浮點型數(shù)據(jù)。在 DICOM中人為將標簽分為兩個部分:組號( 高位 2 字節(jié)) 和元素號(低位2字節(jié)),在數(shù)據(jù)字典中所有的元素都用“(組號,元素號)”這種方式來表示的。 DICOM文件數(shù)據(jù)元素的組成 (1) 標簽:是一個4字節(jié)的無符號整數(shù)。數(shù)據(jù)元素(Data Element)是DICOM文件中最基本的單元。每個數(shù)據(jù)組又分為若干個數(shù)據(jù)元素。 DICOM數(shù)據(jù)集DICOM數(shù)據(jù)集是由 DICOM數(shù)據(jù)元素按照指定的順序依次排列組成的。文件頭中還包括其它信息,如文件的傳輸格式、生成該
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1