【文件属性】:
文件名称: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
网友评论
- 骗分的,就是免费的DICOMVIEWER
- 这个就是免费的DICOMVIEWER,
- 能解析出来,不错
- 给力,谢谢老板,新工作拿到手了。
- 这个就是免费的DICOMVIEWER,真是浪费时间
- 挺好的,希望可以有用。
- 能解析,谢谢分享~
- 和免费下载的一样
- 还可以,多少有一点点帮助,谢谢分享~
- 很好。请有用途。
- 能解析出来,不错
- 谢谢分享 对我帮助很大
- 挺好的,虽然帮助不大...
- 很好对我有帮助啊
- 能转换一些图,有一些不能转
- 很好,对我有用
- 好,支持,有用
- 很好对我有帮助啊