自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 HL7协议

HL7 缩写于Health Level Seven,是创建于1987年,用来发展独立卫生保健行业的电子交换交换标准,经过多年的发展,HL7已经有多个版本。简单的理解其实就像XML,JSON格式一样,HL7也是一种数据格式,可以理解为一个包含很多行字符串的消息体,这一整个就是一个HL7消息内容。HL7官网 http://www.hl7.org/,可下载对应版本文档Hapi官网 https://hapifhir.github.io/hapi-hl7v2/

2024-05-15 15:26:13 746

原创 .net中的依赖注入框架Autofac

Autofac 是一个功能丰富的 .NET 依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解 Autofac 的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念。Autofac 是一个强大的 .NET 依赖注入容器,它提供了多种注册方式、属性注入以及合并多个 ContainerBuilder 的功能,使你能够更灵活地管理对象的生命周期和解决依赖关系。

2024-05-15 14:19:46 1039

原创 在C#语言里对NULL的技术处理

在 C# 中,null 是一个特殊存在,表示缺少值。Null 可以分配给引用类型和可为 null 的值类型,但不能分配给不可为空的值类型。在 C# 中处理 null 值是编写可靠且可靠的代码的一个重要方面。在本文中,我将讨论一些在 C# 中处理 null 值的最常用技术。

2024-05-15 13:59:24 985

原创 医院常见的HIS、CIS、LIS、EMR、PACS、RIS

它的内容包括纸张病历的所有信息。它是应用在医院影像科室的系统,主要的任务就是把日常产生的各种医学影像(包括核磁,CT,超声,各种X光机,各种红外仪、显微仪等设备产生的图像)通过各种接口(模拟,DICOM,网络)以数字化的方式海量保存起来,当需要的时候在一定的授权下能够很快的调回使用,同时增加一些辅助诊断管理功能。从技术上解决图像处理技术的管理系统,PACS的功能价值在于通过连接不同的影像设备,存储与管理图像,图像的调用与后处理,实现资源共享,降低成本,达到提高工作效率、提升医疗水平的目的。

2024-05-15 13:24:09 387

原创 医院常用的软件系统简介

功能模块: (1)预约模块,(2)检查模块,(3)报告模块,(4)查询模块,(5)统计模块,HRP 是 ERP 思想和技术在医院的成功运用,是医院整体运行管理的统一高效、互联互通、CRM 系统可以直接读取 HIS 系统中的所有数据,通过收集、分析、统计患者基本情况,(5)血库管理:具有血液的出入库管理,包括报废、返回血站等的处理。(6)试剂管理子系统:具有试剂入库、试剂出库、试剂报损、采购定单、库存报警、出入库。DICOM,网络)以数字化的方式海量保存起来,当需要的时候能够很快的调回使用,同时。

2024-05-15 11:06:38 915

原创 ActiViz中的体绘制管线

体绘制管线是一种用于呈现三维体数据的可视化技术。它是由一系列处理步骤组成的流程,将体数据转换为可视化的图像或动画。在这个管线中,数据经过预处理、选择绘制方法、设置光照和颜色、配置渲染参数等步骤,最终显示在屏幕上。

2024-05-12 11:05:05 586

原创 ActiViz中的低通滤波

低通滤波是一种常见的信号处理技术,用于去除信号中的高频部分,保留低频部分。它在图像处理中被广泛应用,可以有效地平滑图像、去除噪声和细节,同时保留图像的整体轮廓和结构。低通滤波器通过将高频分量滤除或减弱来实现这一目的。

2024-05-12 10:52:32 34

原创 ActiViz中的傅里叶变换

傅里叶变换是一种强大的数学工具,用于将信号从时域(或空间域)转换到频域。简而言之,它能够将复杂的信号分解成一系列简单的正弦波或余弦波,每个波都有特定的频率、幅度和相位。这种转换在信号处理、图像处理、数据分析等领域有着广泛的应用,比如滤波、压缩、特征提取等。傅里叶变换分为连续傅里叶变换和离散傅里叶变换,后者适用于计算机处理的数字信号和图像。

2024-05-12 09:42:19 34 2

原创 ActiViz中的图像平滑

图像平滑是数字图像处理中的一项基本操作,旨在消除图像中的噪声和细节,使图像更加清晰和易于处理。常见的图像平滑技术包括均值滤波、高斯滤波和中值滤波等。均值滤波是一种最简单的线性平滑滤波器,通过计算像素周围邻域的平均值来实现图像的平滑。高斯滤波是一种常用的线性平滑滤波器,它利用高斯函数的权重对像素周围邻域进行加权平均,以消除噪声并保留图像细节。中值滤波是一种非线性滤波器,它将像素周围邻域的像素值进行排序,然后选择其中位数作为中心像素的新值,适用于去除椒盐噪声和斑点噪声。

2024-05-11 09:58:55 187

原创 ActiViz中的拉普拉斯算子vtkImageLaplacian

拉普拉斯算子是图像处理中常用的一种算子,用于边缘检测和特征提取。它可以帮助我们找到图像中的不连续性,即边缘,这对于后续的图像分割和对象识别非常重要。其数学原理涉及二阶偏导数的计算,通常通过离散化的方式在数字图像中进行近似计算。vtkImageLaplacian 类是 ActiViz 中的一个重要类,用于计算图像的拉普拉斯算子。拉普拉斯算子在图像处理中常用于边缘检测和特征提取,能够帮助我们找到图像中的不连续性,即边缘,这对于后续的图像分割和对象识别非常重要。拉普拉斯算子通过对图像进行二阶微分来检测边缘。

2024-05-11 09:34:28 40

原创 ActiViz中的计算图像梯度vtkImageGradient

在图像处理中,梯度算子是一种重要的工具,用于计算图像中每个像素点的梯度信息,梯度算子用于测量图像中像素值变化的快慢和方向。在边缘处,像素值的变化最为显著,因此梯度值会达到最大。通过计算梯度,我们可以找到图像中的边缘、特征等重要信息。在 ActiViz中,vtkImageGradient 类提供了一种方便的方式来计算图像的梯度信息。本文将介绍 vtkImageGradient 类的基本原理、使用方法以及在图像处理中的应用。vtkImageGradient 类是 VTK 中用于计算图像梯度的类之一。

2024-05-10 09:46:49 56 2

原创 ActiViz中的图像二值化vtkImageThreshold

vtkImageThreshold 类是 ActiViz中的一个重要类,用于实现图像的二值化处理。在图像处理中,二值化是一种常用的技术,它将图像转换为黑白两色,便于后续分析和处理。vtkImageThreshold 类提供了一系列方法和参数,可以方便地设置阈值,并将图像像素进行二值化处理。

2024-05-10 09:32:27 142 1

原创 医疗器械注册各项流程与要求

医疗器械注册是食品药品监督管理部门根据医疗器械注册申请人的申请,依照法定程序,对其拟上市医疗器械的安全性、有效性研究及其结果进行系统评价,以决定是否同意其申请的过程。下面我将为大家详细介绍三类医疗器械注册各项流程与要求。

2024-04-29 09:33:56 608

原创 ActiViz中的直方图vtkImageAccumulate

vtkImageAccumulate是VTK中的一个重要类,用于计算图像的统计信息,如直方图、最小值、最大值等设置输入图像数据。设置组件范围,以便只计算指定范围内的像素值。设置直方图的bin数量,以控制直方图的分辨率。设置组件原点和间距,定义直方图的坐标空间。执行统计计算。获取计算得到的统计信息。示例代码// 创建vtkImageAccumulate对象// 读取图像数据// 设置输入图像数据// 设置bin数量// 设置组件范围// 执行统计计算// 获取直方图数据。

2024-04-23 10:21:28 29

原创 Net常用类整理

提供了一组用于异步数据处理和并行编程的组件,允许创建复杂的处理流水线和高效的数据流控制。提供消息传递和任务并行处理的数据流组件,支持高度可定制和高性能的并行数据处理。监控文件系统的更改,可以对文件和目录的创建、删除、更改和重命名进行实时监控。- 提供WebSocket协议的客户端和服务器端实现,用于实现双向通信。提供对Windows性能计数器的访问,可以用于监控应用程序和系统性能。- 为创建和执行查询提供功能,该查询针对数据源的特定种类。提供详细的调试和跟踪功能,可以帮助开发者诊断应用程序的行为。

2024-04-12 14:14:46 633

原创 C# 设计模式的七大原则详解

在 C# 编程中,设计模式的七大原则是保证代码质量和可维护性的基石。这些原则不仅仅是理论上的指导,更是在实际项目开发中的重要实践。本文将详细解释每个原则,并附上相应的 C# 示例代码,帮助读者更好地理解和应用这些原则。

2024-04-12 11:38:57 525

原创 ActiViz中的三维图形切面提取vtkImageReslice

在三维图像处理中,切面提取是一种常见且重要的操作,它可以将三维图像中的特定平面或体积提取出来,以便进行进一步的分析或可视化。在 ActiViz 中,我们可以利用 vtkImageReslice 这一强大的过滤器来实现图像切面提取的功能。vtkImageReslice 是 VTK 中用于处理图像数据的过滤器之一,它可以对图像进行平移、旋转、插值等操作,并生成新的图像数据。在图像切面提取中,我们通常使用 vtkImageReslice 来设置切面的位置和方向,然后从原始图像中提取切面数据。

2024-04-11 09:29:35 51

原创 ActiViz中的提取感兴趣区域

提取感兴趣区域(Region of Interest,ROI)是图像处理中常见的任务之一,它指的是从图像中选择出特定区域进行进一步的分析或处理。在 ActiViz 中,可以使用一系列方法来实现对感兴趣区域的提取。手动选择法:通过鼠标或程序指定感兴趣区域的位置和大小。基于阈值法:通过设定像素值的阈值,将符合条件的像素标记为感兴趣区域。基于形状法:利用特定形状(如矩形、圆形)来定义感兴趣区域。基于分割法:利用图像分割算法,自动提取感兴趣区域。

2024-04-10 10:01:15 58

原创 ActiViz中的图像颜色映射

图像颜色映射是一种常见的图像处理技术,用于将图像的像素值映射到颜色空间,从而实现图像的可视化和分析。在 ActiViz 中,有多种工具和类可以帮助我们实现图像颜色映射,包括 vtkImageLuminance、vtkImageExtractComponents、vtkImageMapToColors 和 vtkImageAppendComponents 等。本文将详细介绍这些工具和类的使用方法,并提供示例代码以演示实际应用场景。

2024-04-10 09:51:22 38

原创 ActiViz中的图像类型转换

本文将详细介绍在 ActiViz 中使用 vtkImageCast 和 vtkImageShiftScale 进行图像类型转换的方法和技巧。

2024-04-09 09:35:03 36 3

原创 ActiViz中的图像像素值的访问和修改

本文将详细介绍如何在 ActiViz 中进行图像像素值的访问和修改,帮助读者深入了解和应用该库的图像处理功能。

2024-04-09 09:21:46 33

原创 C#关于多态性的详细讲解

多态性在C#中的重要性总结多态性是面向对象编程的重要特性之一,它允许不同对象对同一消息做出不同的响应,提高了代码的灵活性和重用性。在C#中,多态性可以通过继承与重写、抽象类与接口、委托与泛型等机制来实现,为我们提供了丰富的编程手段。多态性的优势和限制多态性使得代码更加灵活、可扩展和可维护,可以提高代码的质量和效率。然而,过度使用多态性可能会导致代码过于复杂,降低代码的可读性和可理解性。因此,在使用多态性时需要权衡利弊,根据具体的情况选择合适的实现方式。对未来多态性发展的展望和建议。

2024-04-08 11:44:00 1240

原创 Avalonia 超级详细学习指南

什么是 Avalonia?Avalonia 是一个开源的、跨平台的 GUI 框架,允许开发者使用 XAML 和 C# 构建现代化、高性能的桌面应用程序。与其他框架相比,Avalonia 具有强大的跨平台能力和灵活的界面设计。} }()Avalonia 的特点和优势跨平台性:Avalonia 可以在 Windows、Linux、macOS 等多个平台上运行,开发者可以编写一套代码,然后在不同的操作系统上运行相同的应用程序。

2024-04-08 09:57:43 2129 2

原创 ActiViz中的图像数据的访问和处理

图像处理在计算机视觉和图像分析中扮演着重要角色,而有效地访问和修改图像信息是图像处理的核心任务之一。

2024-04-06 10:47:54 499

原创 ActiViz中的几何图形的Source类

图像处理和几何建模是计算机图形学中两个重要的领域。ActiViz作为一个基于VTK(Visualization Toolkit)的C#封装库,提供了丰富的图像处理和几何建模功能。本文将深入探讨ActiViz中的图像源(Source)类与几何图形的关系,介绍其基本概念、常见应用和优化方法。图像源类是ActiViz中用于生成图像数据的基本数据结构。它们可以产生不同类型和形状的图像数据,包括几何图形、纹理等。图像源类在图像处理、可视化和几何建模等领域中有着广泛的应用。

2024-04-06 10:31:49 45

原创 ActiViz中的图像处理vtkImageActor

vtkImageActor是VTK(Visualization Toolkit)中的一个重要组件,用于在渲染场景中显示图像数据。作为VTK的一部分,vtkImageActor提供了丰富的功能和灵活的参数设置,使得图像数据的可视化变得简单而强大。vtkImageActor的主要作用是将图像数据呈现在渲染场景中,可用于医学影像处理、科学可视化、工程仿真等领域。它可以与其他VTK类(如vtkRenderWindow、vtkRenderer等)配合使用,实现图像数据的显示和交互操作。

2024-04-02 14:15:33 458

原创 ActiViz中的图像处理vtkImageViewer2

vtkImageViewer2 类是 VTK(Visualization Toolkit)中的一个重要类,主要用于在渲染窗口中显示图像数据。它提供了丰富的功能和灵活的操作方式,可用于各种科学计算、医学影像、工程可视化等领域的图像处理和分析。

2024-04-02 10:44:05 200

原创 ActiViz中的数据集vtkPolyData

vtkPolyData是VTK中用于表示三维几何对象的关键类之一。它提供了一个灵活而强大的数据结构,用于存储和管理各种类型的几何数据,如顶点、边、面等。vtkPolyData类在VTK中的地位至关重要,因为几乎所有的三维可视化任务都涉及到了几何数据的处理和展示。在使用vtkPolyData类时,需要注意数据的正确性和完整性,以及内存管理等问题。此外,还需要注意数据格式的兼容性和导入导出的正确性。

2024-04-02 10:16:00 216

原创 ActiViz中的读写类Reader/Writer

vtk中的数据读写类用于实现对各种数据格式的读取和写入操作,是vtk库中非常重要的组成部分。vtk中的数据读写类根据处理的数据类型和格式不同,可以分为多种子类,常见的子类包括vtkDataReader、vtkDataWriter、vtkXMLReader、vtkXMLWriter、vtkImageReader、vtkImageWriter、vtkPolyDataReader、vtkPolyDataWriter等。

2024-04-01 10:25:31 471

原创 ActiViz中的数据存储vtkDataArray

在VTK中,vtkDataArray类是一个非常重要的类,用于表示和操作数据数组。它是VTK数据模型的基础之一,用于存储和操作各种类型的数据,例如标量、向量、纹理坐标等。

2024-04-01 09:52:25 44

原创 ActiViz中的数据集vtkUnstructuredGrid

在计算机图形学和科学可视化领域,vtkUnstructuredGrid类是一种重要的数据结构,用于表示和处理非结构化网格数据。非结构化网格数据通常由一组顶点和单元组成,单元的形状和连接方式不受限制,因此可以用来描述各种复杂的几何体和数据集。

2024-03-28 18:04:42 47

原创 ActiViz中的数据集vtkStructuredGrid

vtkStructuredGrid是VTK(Visualization Toolkit)中的一个关键类,用于表示具有结构化网格结构的三维数据。1、vtkStructuredGrid用于表示具有结构化网格结构的三维数据,如天文数据、地质数据等。它由一个规则的三维网格组成,每个点都有唯一的坐标。2、vtkStructuredGrid由一个规则的三维网格组成,可以通过设置维度来确定网格的大小。每个点在空间中有唯一的坐标,可以存储标量数据、向量数据等。3、

2024-03-26 11:02:14 53

原创 ActiViz中的数据集vtkRectilinearGrid

vtkRectilinearGrid是VTK(Visualization Toolkit)中的一个重要类,用于表示具有规则网格结构的三维数据。本文将深入探讨vtkRectilinearGrid的基本概念、常用函数用法,并结合详细的C#示例代码进行讲解,以帮助读者更好地理解和应用vtkRectilinearGrid。1、 vtkRectilinearGrid的作用与特点: vtkRectilinearGrid用于表示具有规则网格结构的三维数据,如图像数据、流场数据等。

2024-03-26 10:49:11 39

原创 ActiViz中的数据集vtkPolyData

vtkPolyData是VTK(Visualization Toolkit)中的一个核心类,用于表示三维几何数据。本文旨在深入探讨vtkPolyData的基本概念、常用函数用法,并结合详细的C#示例代码进行讲解,以帮助读者更好地理解和应用vtkPolyData。1、vtkPolyData的作用与特点: vtkPolyData是VTK中用于表示三维几何数据的重要类之一,它能够描述包括点、线、面等在内的几何信息,并且具有灵活性高、易于扩展等特点。

2024-03-26 10:00:58 147

原创 ActiViz中的数据集vtkImageData

vtkImageData是一种用于表示图像数据的重要类,在科学、工程以及医学等领域都有广泛的应用。本文将介绍vtkImageData的基本概念和特点,并结合ActiViz库,探讨vtkImageData在C#环境下的创建、操作、可视化以及性能优化等方面的应用。医学图像处理是vtkImageData的重要应用领域之一。医学图像数据通常具有高分辨率和复杂的结构,vtkImageData提供了丰富的数据处理和可视化功能,能够帮助医生和研究人员准确地分析和诊断疾病。

2024-03-26 09:35:31 184

原创 ActiViz中的单元类型

在ActiViz中,单元类型是用于表示几何体的基本单元,它们构成了几何体模型的基础。ActiViz提供了丰富的单元类型支持,可以用来建立各种复杂的几何体模型,并在有限元分析、流体力学等领域中进行数值计算和可视化。单元类型是ActiViz中重要的概念之一,它们为用户提供了构建复杂几何体模型的基础。通过选择合适的单元类型,并结合ActiViz提供的丰富功能,用户可以实现各种复杂模型的建立、仿真和可视化。掌握单元类型的使用方法,对于进行科学研究和工程分析具有重要意义。

2024-03-20 21:56:43 32

原创 ActiViz中的数据对象vtkDataSet

在ActiViz中,vtkDataSet是表示VTK数据集的基类之一,它提供了一种统一的数据模型,用于表示各种类型的数据集。vtkDataSet是VTK数据处理流程的核心组件之一,它定义了数据的基本属性和操作方法,为数据的存储、操作和可视化提供了基础支持。

2024-03-20 21:35:05 65

原创 ActiViz中的数据对象vtkDataObject

vtkDataObject是ActiViz中表示VTK数据对象的基类,它是实现数据存储、操作和可视化的核心组件之一。vtkDataObject提供了一种统一的数据模型,可以表示各种类型的数据,包括图像、网格、多边形数据等。作为VTK数据处理流程的基础,vtkDataObject在科学、工程、医学等领域中发挥着重要作用。vtkDataObject作为VTK数据处理流程的核心组件之一,在实现数据存储、操作和可视化方面发挥着重要作用。

2024-03-20 21:24:23 54

原创 ActiViz中的三维场景的基本要素(角色)

在ActiViz中,Actor是一种重要的可视化对象,用于表示三维场景中的几何形状、模型或数据。Actors充当了将数据映射到图形管线中的角色,是呈现三维可视化的基础组件之一。通过Actor,用户可以呈现出各种形式的几何对象,如多边形、点云、曲面等,从而实现对三维场景的可视化呈现。Actor是实现三维可视化的基础组件之一,具有丰富的功能和灵活性。掌握Actor的基本属性和高级功能,可以帮助用户实现各种复杂的三维可视化效果,满足不同应用场景的需求。

2024-03-20 21:11:34 41

原创 ActiViz中的三维场景的基本要素(相机)

在ActiViz中,vtkCamera是一个非常重要的类,用于定义观察场景的视角和位置。作为三维可视化的核心组件之一,vtkCamera决定了用户在三维场景中所看到的图像内容和视角,因此它对于呈现真实、清晰的三维图像至关重要。vtkCamera作为ActiViz中的一个重要组件,提供了丰富的功能和灵活性,用于控制三维场景的观察视角和渲染效果。通过合理设置相机的位置、方向、投影特性等参数,可以实现各种不同的视图效果,满足不同场景下的渲染需求。

2024-03-20 20:55:04 377

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除