一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 156 下一页
摘要: 3D slicer, MITK默认会将医学图像保存为格式为NRRD的图像,但是我们还是习惯于操作NIFTI格式的数据,于是就有了NRRD转换成NIFTI的需求。 之前自己有一个比较笨的方法,就是将NRRD图像导入到MITK软件中,然后再另存成NIFTI的数据。如果数据少,还可以接受。但是当数据比较多 阅读全文
posted @ 2023-07-13 11:41 一杯清酒邀明月 阅读(197) 评论(0) 推荐(0)
摘要: 第一个ITK程序 1、CMakeLists.txt 1 # This is the root ITK CMakeLists file. 2 cmake_minimum_required(VERSION 3.10) 3 4 # This project is designed to be built 阅读全文
posted @ 2023-07-13 11:36 一杯清酒邀明月 阅读(471) 评论(0) 推荐(0)
摘要: SimpleITK ITK是一个开源、跨平台的框架,提供给开发者增强功能的图像分析和处理套件(推荐使用)。 Note:注意SimpleITK不支持中文,即路径中不能有中文 X射线图像对应的读取 1 # @file : itk_p1.py 2 # @Time : 2021/8/28 16:27 3 # 阅读全文
posted @ 2023-07-13 11:30 一杯清酒邀明月 阅读(297) 评论(0) 推荐(0)
摘要: 三维图像切面提取 切片(Slice)或切面是三维图像比较常用的概念,尤其在医学图像中。通过提取切面可以方便地浏览和分析图像内部组织结构。VTK中vtkImageReSlice类可以实现图像切面的提取。在实际开发中,四视图中冠状视面、矢状面和横断面(显示过图像内部一点且平行于XY、YZ、XZ平面的平面 阅读全文
posted @ 2023-07-13 11:14 一杯清酒邀明月 阅读(732) 评论(0) 推荐(0)
摘要: MIP MIP(Maximum/Minimum Intensity Projection),最大/最小密度投影重建。 MIP可以较真实地反应组织密度差异,使得血管的异常改变、形态、走形强化;但是只适用于外观形态的显示。 在容积扫描数据中对每条径线上每个像素的最大强度值进行编码并投射成像。MIP的灰阶 阅读全文
posted @ 2023-07-13 11:09 一杯清酒邀明月 阅读(701) 评论(0) 推荐(0)
摘要: 0、说明 QJsonDocument类提供了read/write JSON文档的方法。 用QJsonDocument::fromJson()方法,可以从将一个JSON文件(或者QByteArray数据)转换为QJsonDocument,用QJsonDocument::toJson()则能起到相反的用 阅读全文
posted @ 2023-07-11 14:43 一杯清酒邀明月 阅读(1453) 评论(0) 推荐(0)
摘要: 0、说明 QJsonValue类用于操作JSON中的各种数据。 JSON是用于存储结构化数据的格式,JSON中的数据可以是六种类型: 基本类型 存储类型 bool QJsonValue::Bool double QJsonValue::Double string QJsonValue::String 阅读全文
posted @ 2023-07-11 14:37 一杯清酒邀明月 阅读(601) 评论(0) 推荐(0)
摘要: 下载并安装最新的 3DSlicer 预览版(2023 年 5 月 17 日之后发布) 安装 SlicerLanguagePacks 扩展。 从主菜单栏选择 “View(视图)”,然后选择 “Extension Manager(扩展管理器)”,打开扩展管理器对话框。 在扩展管理器对话框中,您可以看到可 阅读全文
posted @ 2023-07-10 16:31 一杯清酒邀明月 阅读(5012) 评论(0) 推荐(0)
摘要: 1.简介 QSplitter拆分器允许用户通过拖动子部件之间的边界来控制它们的大小。 单个拆分器可以控制任意数量的小部件。QSplitter的典型用法是创建几个小部件,并使用insertWidget()或addWidget()添加它们。 2.常用方法 默认情况下,QSplitter会动态调整其子元素 阅读全文
posted @ 2023-07-10 16:12 一杯清酒邀明月 阅读(1281) 评论(0) 推荐(0)
摘要: 1 类之间的关系 类与类之间的关系大概有6种,要看懂UML图,首先需要了解这几种关系。 1.1 继承关系 继承指的是一个类(称为子类,子接口)继承另外的一个类(成为父类,父接口)的功能,并可以增加它自己的新功能的能力。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口 阅读全文
posted @ 2023-07-07 15:27 一杯清酒邀明月 阅读(189) 评论(0) 推荐(0)
摘要: 设计模式之抽象工厂模式 抽象工厂模式,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。其UML图如下: 结合上图我们来理解一下抽象工厂模式的定义。提供一个创建一些列相关或相互依赖对象的接口,而无需指定它们具体的类。在上图中一系列相互依赖或相关的对象可以理解为ProductA,Pr 阅读全文
posted @ 2023-07-07 15:00 一杯清酒邀明月 阅读(98) 评论(0) 推荐(0)
摘要: 设计模式之观察者模式 观察者模式定义了一种一对多的依赖关系,让多个观察者同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。其UML图如下: 在ConcretSubject内部有一个Observer的列表,当Subject的状态发生改变时,会通知列表内 阅读全文
posted @ 2023-07-07 14:57 一杯清酒邀明月 阅读(75) 评论(0) 推荐(0)
摘要: 设计模式之建造者模式 建造者模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 其UML图如下: 简单理解就是Builder中定义了创建Product各个部分的接口。ConcreteBuilder中具体实现了创建Product中的各个部分的接口,就是具体的建造者。Dir 阅读全文
posted @ 2023-07-07 14:55 一杯清酒邀明月 阅读(106) 评论(0) 推荐(0)
摘要: 设计模式之外观模式 外观模式主要是为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得该子系统更加容易使用。说白了就是一堆系统或类实现了些复杂的功能,然后为了方便使用,又新建了一个类把这些类实现的功能封装起来了。该模式不难理解。其UML图如下: 在Facade类提供了一堆调 阅读全文
posted @ 2023-07-07 14:53 一杯清酒邀明月 阅读(44) 评论(0) 推荐(0)
摘要: 设计模式之模板方法模式 模板方法模式,定义一个操作中的算法的股价,而将一些步骤延迟到了子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。说白了就是有一个算法有很多部分,这个算法在基类中已经定义好了。而算法中的各个部分都写成各个成员函数了。然后在子类中可以覆盖这些成员函数 阅读全文
posted @ 2023-07-07 14:49 一杯清酒邀明月 阅读(69) 评论(0) 推荐(0)
摘要: 设计模式之原型模式 原型模式是用原型实例指定创建兑现的种类,并且通过拷贝这些原型创建新的对象。原型模式说白了其实就是有一个把自己拷贝一下的方法。该模式很好理解,该模式独特地方不是类与类之间的关系,更多的是从语义上理解,只是实现了一个接口而已。 其UML图如下: 示例代码如下: 1 // Protot 阅读全文
posted @ 2023-07-07 14:10 一杯清酒邀明月 阅读(84) 评论(0) 推荐(0)
摘要: 设计模式之工厂方法模式 工厂方法模式,定义一个用于创建对象的接口,让子类决定实力化哪一个类。工厂方法使一个类的实例化延迟到其子类。其UML图如下: 这里要区分一下工厂方法模式与简单工厂模式的区别。简单工厂模式需要在工厂类中判断要生产什么类型的对象。工厂方法模式则把这部分工作交给了客户端。每一种类对象 阅读全文
posted @ 2023-07-07 14:05 一杯清酒邀明月 阅读(47) 评论(0) 推荐(0)
摘要: 设计模式之装饰模式 装饰模式,动态地给一个对象添加一些额外的职责(不一定重要的功能,只是偶然一次执行),就增加功能来说,装饰模式比生成子类更为灵活。其UML图如下: ConcreteComponent定义了一个具体的对象,ConcreteDecorator类是用来装饰ConcreteComponen 阅读全文
posted @ 2023-07-07 14:03 一杯清酒邀明月 阅读(81) 评论(0) 推荐(0)
摘要: 设计模式之策略模式 策略模式定义算法家族,分别封装。它们之间可以相互替换,让算法变化,不会影响到用户。优点:适合类中的成员方法为主,算法经常变动;简单了单元测试(因为每个算法都有自己的类,可以通过自己的接口单独测试)。缺点:客户端需要做出判断。 其UML图如下: 策略模式和简单工厂模式非常相似。具体 阅读全文
posted @ 2023-07-07 14:01 一杯清酒邀明月 阅读(354) 评论(0) 推荐(0)
摘要: 设计模式之状态模式 状态模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了类本身。状态模式主要解决的时当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。其UML图如下: 在以上UML图中,Conte 阅读全文
posted @ 2023-07-07 13:59 一杯清酒邀明月 阅读(109) 评论(0) 推荐(0)
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 156 下一页