DicomObjects .NET 8.48.231.0 - 实践

news/2025/10/29 20:23:48/文章来源:https://www.cnblogs.com/yangykaifa/p/19175312

Introduction to DicomObjects .NET version

Overview of DicomObjects.NET

DicomObjects.NET consists of an inter-related, but independent, set of .NET "Objects" that enable developers to quickly and easily add DICOM functionality to their products without needing to understand or program the intricacies of the DICOM standard. This help file provides full reference to those objects and also some introductory guidance.

Almost any aspect of DICOM image/data manipulation can be performed using DicomObjects, including:

  • Image display and manipulation
  • Network transmission of images and associated data, including worklists
  • Printing to DICOM and windows printers
  • Normalised operations including storage commitment
  • Image creation from scratch and import/export to/from non-DICOM formats

The main Components of DicomObjects are:

DicomViewer Control

A control that may be embedded into any .NET forms control container such as C#, Visual Basic.NET etc. It has extensive display capabilities for DICOM images, whether read from files, received over the network, or from numerous other sources, and these include a wide range of annotations, and full DICOM greyscale presentation state support.

DicomServer Class

An object that provides storage, query/retrieve and normalised facilities as a service class provider (SCP). Events are raised in response to incoming operations.

DicomQuery Class

An object that handles the query/retrieve parts of the DICOM standard as a service class user (SCU).

DicomPrint Class

An object that simplifies DICOM printing as a service class user (SCU).

DicomGlobal Class

Used for certain global operations, including logging and setting global behaviour.

DicomAssociation Class

A DicomAssociation Object represents a DICOM association, and may either be created automatically in response to an incoming query request, or explicitly by the client program. Methods of this object are used to send data, images, and verification requests.

Other classes and collections are created and used by the above, and some may also be created directly. They are:

Object DescriptionSingle ItemCollection
SOP instance, containing an imageDicomImage ClassDicomImageCollection Class
Generic SOP instance, used for results of DICOM queries or as a sub-element of a SequenceDicomDataSet ClassDicomDataSetCollection Class
Attribute (Data Element) of a DicomDataSetDicomAttribute Class
DICOM Presentation contextDicomContext ClassDicomContextCollection Class
Image AnnotationDicomLabel ClassDicomLabelCollection Class
Licensing Information and ControlDicomLicense Class

DicomImage Class

An object that represents the DICOM image with the pixel data and all the attributes as accessible properties. It is a superset ofDicomDataSet Class, which in turn is a collection ofDicomAttribute Class. DicomAttribute is the basic unit to hold A DICOM element, it is represented by a keyword/tag in the format (gggg,eeee), where gggg equates to the Group Number and eeee equates to the Element Number within that Group. These values are in hexadecimal notation as specified for each named Data Element in theStandard (PS3.6 Data Dictionary)

There is also a 3D specificDicomImage3D Classthat supports MPR, MIP, VR & Slab rendering ofDicomVolume

DicomLabel Class

An object that represents annotations, markers on the displayed DICOM image.

DicomException Class

A DicomException Object represents the errors that occur within DicomObjects which is wrapped and thrown as a manageable exception in the user code with descriptive error messages.

ProjectDescriptionDownload
Basic Dicom ViewerThis sample showcases the majority of the DicomObjects display functionality, including 2D & 3D image display, manipulation and addition of annotations
HTJ2K Custom Codec with OpenJPH (source code)This sample demonstrate how to build a High-Throughput JPEG2000 custom codec with open source project OpenJPH and use it with DicomObjects to compress and decompress
HTJ2K Custom Codec with OpenJPH (pre-compiled DLLs)Pre-compiled OpenJPH.dll, OpenJPHWrapper.dll and MyHTJ2KCodec.dll ready to be used with DicomObjects to compress and decompress HTJ2K
Restful Dicom Web ServerDICOM-Rs Web Server
Structured Report ViewerShows how to parse a DICOM Structured Report object and display by converting to HTML
DICOM DIR Reader/WriterThis sample demonstrates reading/writing of a DICOMDIR, including how to list and access the files on the media
Dicom RouterAn example of how to use DicomObjects to construct a ‘pass-through’ router to do aggregation, compression and conversion between C-GET & C-MOVE
Dicom ServerThe basic skeleton of a PACS server, showing how to receive images, answer queries, and send images when requested
EncryptionThis sample shows how to implement DICOM communications over TLS and how to create and read encrypted DICOM files.
Key Object NoteThis sample shows how to generate a basic Key Object Note document which references a set of DICOM objects
Licence ManagerThis sample shows how to manage DicomObjects licences on your system. It demonstrates the basic functions to add or remove licences.
Licence Manager (Compiled)This is the compiled version of the Licence manager above, provided for convenience.
MPPSModality Performed Procedure Step (MPPS) SCU/SCP pair
Modality WorklistModality worklist (MWL) SCU/SCP pair
Printer ServerSample DICOM Print Server which receives DICOM print instructions and prints to a Windows printer
Storage CommitmentStorage Commitment
ECG ControlSample ECG Control to work with DicomViewer for Displaying DICOM ECG data

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/950226.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025.10.29__jyu每日一题题解

完全平方数 题目大意 给定一个正整数 \(n\),找到最小的正整数 x,使得它们的乘积是一个完全平方数。 思路 1. 定理 算术基本定理指出:任何大于1的自然数 \(N\),要么本身是素数,要么可以唯一地分解为有限个素数的乘…

CSP-J/S2024 游记

一个蒟蒻的CSP-J/S2024游记可能是全网写得最晚的一篇 CSP-J/S2024 游记 歌:Fin.ArcDeaR - MisoilePunch♪ ~タケノコ添え~ 游记 Day 0x80000000 在表弟家玩时得知了csp报名的事 申请报名了,但一直没有审核通过 结果…

以《出师表》作为例子,对比通用分块和父子分块的区别

我们以《出师表》(节选)为例,通过具体分割结果对比**通用分块**和**父子分块**的核心差异。《出师表》结构清晰(含表文开头、历史回顾、治国建议、出师目的等部分),适合展示两种分块策略的不同逻辑。以《出师表》…

苏联套娃

无意义文章。无意义文章。

DP 状态设计

如果有些东西是一段一段的,那么你可以考虑一个一个点转移,分别考虑拼到前一段上或者新开一段。 P2679 [NOIP 2015 提高组] 子串

winget不可用,一直转圈,文字变蓝色

情况解决 原因是连接不上默认的winget源。(默认自带winget源和msstore源) 换ustc源之后一切都好了。 https://mirrors.ustc.edu.cn/help/winget-source.html winget source remove winget winget source add winget …

Uno Platform 6.3 发布:支持 .NET 10 预览版并兼容 VS 2026

Uno Platform 6.3 发布,新增对 .NET 10 预览版和 Visual Studio 2026 新解决方案格式的支持,提升 WebAssembly 图像解码性能,优化 TabView 控件和 Hot Design 设计时工具。Uno Platform 团队发布了 6.3 版本,这是一…

申威ky10架构安装MongoDB 4.0.1(rpm包:mongodb-4.0.1-8.ky10.sw_64.rpm)详细步骤

申威ky10架构安装MongoDB 4.0.1(rpm包:mongodb-4.0.1-8.ky10.sw_64.rpm)详细步骤​ ​1. 先检查环境​ 确保你的服务器是申威(ky10)架构的,系统是CentOS/RedHat系的(比如麒麟V10基于ky10的版本)​,因为这rpm包…

线段树入门 - idle

前言 笔者从2025.4.22第一次通过线段树模板,至今也不过半年时间,虽然短暂,但是却让其成为了笔者最喜欢的算法,因此,我常常会大喊我是线段树的狗。为了帮助自己记忆以及造福后人,笔者提键盘写出了这篇文章。——2…

2025年10月临江鳝丝店推荐:五家口碑店铺综合对比排行

临江鳝丝作为乐山地区的特色美食,近年来受到越来越多食客的关注。在选择临江鳝丝店时,消费者通常会考虑店铺的地域特色、食材新鲜度、烹饪技艺以及就餐环境等多个因素。根据餐饮行业数据显示,乐山地区特色餐饮门店数…

文档抽取技术在智能合同对比系统中的应用与优势分析

在商业活动日益频繁的今天,合同作为规范交易、界定权责的核心载体,其审查与管理的重要性不言而喻。传统的合同对比方式主要依赖于法务或业务人员的人工逐字阅读,耗时耗力且容易因疲劳或疏忽导致关键差异被遗漏。随着…

2025年10月临江鳝丝店对比报告:详析五家店铺特色与差异

临江鳝丝作为乐山地区的特色美食,近年来受到越来越多食客的关注。许多游客和本地居民在寻找正宗临江鳝丝店时,常常面临选择困难。根据餐饮行业数据显示,乐山地区主打临江鳝丝的店铺数量在2024年已达到数十家,但品质…

vs2022(2026)离线安装失败的问题解决

安装微软网站上的 创建 Visual Studio 的脱机安装包以进行本地安装 创建离线安装目录后,在内网机器安装一直出错。如果使用--noweb参数,就会提示要下载文件才能安装,但是内网机是不联网的,无法下载。 忘了截图,往…

家训

饿就吃饭菜成什么样了 2156 Div.2 D 压线过了。 考虑从低位到高位判定 0/1,每次 check 的数大约减半,那么 \(time=n+\frac{n}{2}+\frac{n}{4}+\dots=2n+\epsilon\),有 \(\epsilon\) 是因为可能上一步只删了下取整个…

2025年10月临江鳝丝店推荐榜:五家口碑店铺深度对比与选择指南

作为乐山地区特色美食的代表,临江鳝丝以其独特的烹饪工艺和鲜明的地方风味吸引着众多食客。选择一家正宗的临江鳝丝店不仅关乎味蕾享受,更关系到对传统美食文化的体验。当前餐饮市场呈现多元化发展趋势,消费者在选择…

VisionPro学习笔记-CogFixtureTool

CogFixtureTool 定位工具文档 1. 工具概述 CogFixtureTool 是康耐视 VisionPro 视觉软件中的核心坐标系管理工具,主要用于在图像中创建和管理坐标系转换。其核心功能是根据提供的二维变换关系,在图像的原始坐标系(U…

2025年10月临江鳝丝店推荐榜单:五家特色店铺详细对比分析

作为乐山地区最具代表性的江湖菜之一,临江鳝丝近年来受到越来越多美食爱好者的关注。根据餐饮行业数据显示,2025年临江鳝丝类餐厅的搜索量同比增长显著,反映出消费者对这道传统美食的持续热情。许多游客来到乐山,除…

2025年10月临江鳝丝店推荐:乐山地区五家优质店铺榜单与对比分析

对于想要品尝正宗临江鳝丝的朋友来说,选择一家品质可靠的店铺尤为重要。临江鳝丝作为乐山地区的特色美食,以其独特的烹饪技法和鲜明的地方风味受到广泛关注。当前餐饮市场注重食材新鲜度和工艺传承性,消费者在选择时…

2025年10月临江鳝丝店详细评测:结合实地体验与行业标准

作为乐山地区独具特色的美食代表,临江鳝丝近年来受到越来越多食客的关注。选择一家正宗的临江鳝丝店,不仅是为了满足味蕾的享受,更是对地方饮食文化的体验。许多游客和本地居民在寻找鳝丝店时,常常面临信息不全面、…