文件名称:DICOM 图片读取
文件大小:103KB
文件格式:ZIP
更新时间:2017-08-30 16:22:42
dicom 图片读取
功能介绍: 网上都是啥基于 DCMTK的DICOM医学图像显示及其调窗方法研究 说得文绉绉的 没啥鸟用 ,dicom没你想象的那么复杂哈 咱这个全是自主代码 顶多看了点C++的源码 然后改成c#版本的 其实都一样的。 这中间有几个 步骤, 1 字节序转换 2 保留有效位,使用&进行位运算截取有效位 3 根据有无符号进行值转换 4 针对CT影像的窗值偏移处理 5 窗值映射 也就是映射到256级灰度 而我原来的代码啥都没做 直接对两个字节的数据进行toUint16 然后就进行窗值映射,还有就是也没有进行预设窗值读取。那么这样做的后果是什么呢 。 我们先加上预设窗值读取,首先我们加上几个变量 进行影像显示的几个关键数据 图像的长 宽 默认窗值 颜色采样数 1为灰度3为彩色 数据存储位数 有效位数 最高位数,具体查看dicom标准。
【文件预览】:
from.gif
DicomHandler.cs
Class1.cs
最新Asp.Net源码下载.url
Program.cs
51Aspx源码必读.txt
DicomViewer.sln
app.config
DicomViewer.csproj
Properties
----Settings.settings(249B)
----Resources.Designer.cs(3KB)
----AssemblyInfo.cs(1KB)
----Settings.Designer.cs(1KB)
----Resources.resx(5KB)
Main.Designer.cs
Helpers.cs
DicomViewer.csproj.user
Main.resx
obj
----Debug()
--------DicomViewer.Main.resources(6KB)
--------DicomViewer.exe(37KB)
--------Refactor()
--------TempPE()
--------DicomViewer.Properties.Resources.resources(180B)
--------DicomViewer.csproj.FileListAbsolute.txt(6KB)
--------DicomViewer.csproj.GenerateResource.Cache(846B)
--------DicomViewer.pdb(68KB)
bin
----Debug()
--------DicomViewer.exe(37KB)
--------DicomViewer.vshost.exe(11KB)
--------DicomViewer.exe.config(120B)
--------DicomViewer.vshost.exe.config(120B)
--------DicomViewer.pdb(68KB)
Main.cs