Dicom的文件信息一般是由設備信息、圖像信息、病人信息等Tag標記組成的,用字節長度和偏移量來區分, 具體數據結構可以自行去參考Dicom文件解析,內容比較多,這里不贅述。 對於常用的Ta ...
先看效果: 再看結構,Viewer 影像控件 分為N個Cell 單元格 ,每個單元格分為N個Box 影像容器 , 當默認情況為 x 的行列時,結構如下圖: 其中,我們在WPF設計器中創建一個用戶控件叫Viewer,使用Grid容器,默認 x ,再根據自己的業務需要創建用戶控件Cell和用戶控件Box, 在Viewer中聲明變量集合來記錄Cell,同理,在Cell中聲明變量集合來記錄Box: 情況 ...
2020-09-14 22:49 1 1318 推薦指數:
Dicom的文件信息一般是由設備信息、圖像信息、病人信息等Tag標記組成的,用字節長度和偏移量來區分, 具體數據結構可以自行去參考Dicom文件解析,內容比較多,這里不贅述。 對於常用的Ta ...
分布加載,當用戶切換序列到單元格時不需要等待。 缺點:當圖像特別多的時候,比如CT薄層,序列切換圖像 ...
對於一款軟件的擴展性和維護性來說,上層業務邏輯和UI表現一定要自己開發才有控制權,否則項目上線之后容易被掣肘, 而底層圖像處理,我們不需要重復造輪子,這里推薦使用fo-dicom,同樣基於Dicom3.0協議。 根據以上原則,后台影像處理完成之后,即可使用自己開發的控件來呈現。 1.先 ...
通俗點說,掛片協議可以看作整個系統的一個相對復雜一點的配置文件,可以用JSON或XML格式來讀取與保存, 另外,可以制作一個獨立的exe配置程序來管理這些掛片協議。 假設配置了CT的掛片協議的右鍵菜單,那么在打開CT影像時則是對應的不同的動態的右鍵菜單,如下圖 ...
在XAML代碼設計器中,添加canvas畫布與圓形幾何對象,利用VisualBrush筆刷來復制畫面內容到指定容器: 得到一個類似放大鏡的界面效果: 其中,TxtGl ...
在醫生實際使用過程中,對於有病灶的影像需要一些2D繪圖操作,例如對於病灶的標記和測量, 這就牽涉到在WPF中的2D繪圖操作技術,一般的思路是監聽鼠標的按下和抬起以及運動軌跡,目前整理出的常用繪圖和測量功能如下: 圖形標記類:(測量類請參考本系列文章:繪圖處理之測量工具 ...
本系列文章將從以下模塊和大家分享和討論使用C#開發醫學軟件PACS和RIS系統, 國內相關資料比較少,也借此機會豐富一下醫學軟件開發生態,討論技術難點,希望大家互相幫助共同進步。 章節介紹及截圖預覽: (一)PACS客戶端:客戶端功能和相關醫學知識 部分功能菜單 ...
一般情況下,PACS的影像加載是由外部命令發起的,如RIS客戶端或網頁參數等, 但為保證系統完整性和健壯性,也需要在PACS客戶端給用戶一個查詢界面來加載Dicom影像。 界面分為兩部分,上半部是各種查詢條件,使用常見控件即可,不贅述。 下半部分是一個WPF中的DataGrid表格控件 ...