包含dcm4chejava的词条

博主:adminadmin 2022-12-23 02:42:08 58

本篇文章给大家谈谈dcm4chejava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

医学上DICOM图像和普通JPEG,BMP图像在格式上有什么区别? 不是很懂DICOM,求浅显和形象说明。

DICOM只是一种数据标准,严格意义上不是图像,DICOM规定的“图像”中每一个像素点(图像是由像素点构成的)上的像素深度(每一个像素点的数据比特数)可能有8bit、16bit、32bit等多种。普通JPEG和BMP上的图像像素点的像素深度只有8bit(对于灰度图像,一般医学影像均是灰度的)。

dcm4che2 怎么把dicom 转为jpg

How to convert JPG image to DICOM file using dcm4che-3.2.1?Ask Question up vote 1 down vote favorite 2 I can set the attributes and create the

请问dicom文件,在开发的java客户端中显示,必须要转换格式吗?

这个是医学的,没有现成的,可以转成JPG/GIF等格式的来显示

~~~~~~~~~~~~

视频地址http://v.youku.com/v_show/id_XMzQ3ODMwMTA4.html

视频地址已经打不开了,抱歉,您访问的视频版权受限暂无可播源,请查找其他视频观看。

视频网站是指在完善的技术平台支持下,让互联网用户在线流畅发布、浏览和分享视频作品的网络媒体。除了传统的对视频网站的理解外,近年来,无论是P2P直播网站,BT下载站,还是本地视频播放软件,还将向影视点播扩展作为自己的一块战略要地。影视点播已经成为各类网络视频运营商的兵家必争之地。

优酷网是中国领先的视频分享网站,是中国网络视频行业的第一品牌。优酷网以 “快者为王”为产品理念,注重用户体验,不断完善服务策略,其卓尔不群的“快速播放,快速发布,快速搜索”的产品特性,充分满足用户日益增长的多元化互动需求,使之成为中国视频网站中的领军势力。

以上内容参考:视频网站_百度百科

如何搭建Dcm4chee的开发环境

安装运行环境:

1. 安装JRE 、Eclipse 、 MySql

2. 新建目录 dcm4chee作为我们搭建开发环境的目录(你也可以自己设定)

安装dcm4chee所依赖的库和工具

1.将下载的库和工具文件解压到dcm4chee目录

xdoclet-1.2.3.zip

cactus-1.8.0-bin.zip

jboss-4.2.3.GA.zip

fop-0.20.5.zip

apache-maven-2.0.9.zip

dcm4che-1.4.26.zip

dcm4chee-xds-1.0.0

编译dcm4chee源码

解压dcm4chee-2.17.1-src.zip到dcm4chee目录

复制dcm4chee\dcm4chee-2.17.1-src\build.properties.default 文件为 build.properties

修改build.properties文件

#javac options

javac.debug=on

javac.deprecation=off

javac.optimize=on

javac.source=1.5

javac.target=1.5

#Override with your dcm4che-1.4.x dist location

dcm4che14.home=F:/dcm4chee/dcm4che-1.4.26

#Override with your XDoclet dist location

xdoclet.home=F:/dcm4chee/xdoclet-1.2.3

#Override with your Cactus dist location

cactus.home=F:/dcm4chee/cactus-1.8.0-bin

#Override with your local Maven2 repository

m2.repos=F:/dcm4chee/.m2/repository

#Override with your JBoss dist location

jboss.home=F:/dcm4chee/jboss-4.2.3.GA

#Override with your FOP dist location

fop.home=F:/dcm4chee/fop-0.20.5

#Override with the version of dcm4chee-docstore to use.

docstore-version=1.0.0

#Override with the version of dcm4chee-infoset to use.

infoset-version=1.0.0

4.导入dcm4chee项目源代码。

打开eclipse, File-import, Existing Projects into Workspace , Finish

DICOM图像中灰度理解

前段时间项目组开发了一款在线影像文件质控的web工具,当时研究员提出了这样一个需求,当点击图像的某一个点时,将这个点不同时间上的(MRI扫描是持续一段时间的,扫描相同部位时,根据扫描频率就会产生多张图像)灰度值用折线图描绘出来。要想完成这个需求,首先就要弄清楚灰度值是什么。

从百度百科上可以看出灰度通俗的讲就是用一个数字描述的黑白程度,值越小图片越暗。这样的理解对应想知道概念的人基本足够了,但是对于咱们coding的工程师,还需要进一步了解。

先来看看常见的的一些概念

RGB :我们生活中通过三原色深浅组成不同的颜色,前端开发中常用RGB来指定色彩,R、G、B 都是 0-255, 比如 (255,255,255) 表示白色,用16进制表示255就是ff, 所以255,255,255 可以表示为 ffffff, 在css样式表中写为 #ffffff。

像素 :图片我们都知道是由多个像素组成的,是图像的最小单元,如果这个单元里只有一个bit大小,也就是只有0和1两个值,由这种像素组成的图像称二值图像,显然它可以表示一个黑白图。这个单位里也可以存一个16位二进制数,24位..., 可以想象存储的越大,一个像素能表达的颜色就越丰富,整体图像呈现就越精细,当然图片占用的空间也就越大。

灰度级 : 灰度级表明图像中不同灰度的最大数量。灰度级越大,图像的亮度范围越大。二值图像一个像素只能存0和1,它的灰度级就为2,8位图一个像素表示0-255共256个灰度值,所有它的灰度级为256, 那么存储一张512*512,256级灰度的图片需要的空间就为 512*512*8=2,097,152 bit ≈ 1.7 Mb 。

图像的灰度化 :

图像的灰度化是让像素点矩阵中的每一个像素点都满足关系:R=G=B,此时的这个值叫做灰度值。如RGB(100,100,100)就代表灰度值为100,RGB(50,50,50)代表灰度值为50。

回顾背景中提到的需求,要想获取到灰度值,首先需要读取到DICOM中的像素数据,DICOM标准中定义PixelData(7FE0,0010)标签表示像素数据,以下使用dcm4che演示获取像素方法

获取到像素数据之后,还是无法确定某一点的灰度值,要实现这样的需要,还需要知道DICOM标准中定义的下面几个Tag

输出结果:

从结果可以看出本例使用的是一张16位灰度图,像素为 900*900 。16位图一个像素使用两个字节(1字节为8bit),所以900*900 总字节长度 = 900*900*2 = 1620000 ,与上面打印的结果也是一致的。假如现在要取第10行第2列的像素值,那么数组下标计算如下:

由于是灰度图像,取到的像素里的内容就是灰度值。至此,要实现最开始需求,只需要完成如下几步即可:

大概思路是这样的,本文主要探讨了灰度值的一种获取方式,部分内容参考了以下文章:

dcm4chejava的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、dcm4chejava的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。