- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 ITK之基于符号距离函数实现二值图像边缘扩展和收缩
对二值图像扩展边缘用于图像掩膜,以下思路基于符号距离函数实现其边缘扩展,上代码:#include "itkImage.h"#include "itkImageFileReader.h"#include "itkImageFileWriter.h"#include "itkSignedMaurerDistanceMapImageFilter.h"#include "itkImageR...
2018-08-08 11:17:39
1158
原创 ITK实现合并两幅二值图像
在做科研过程中,需要将手动分割好的两幅肾脏二值图像合并成一张图像,图像格式为mhd文件,以下代码可实现其目的:#include "itkImage.h"#include "itkImageFileReader.h"#include "itkImageFileWriter.h"#include "itkImageRegionIterator.h"#incl
2018-08-07 14:34:41
1344
原创 图像配准之Hausdorff距离
Hausodorff距离是两个点集之间的最大最小距离。给定两个特征点集A和B,那么两个点集A和B之间的Hausdorff距离定义如下: H(A,B)=max[h(A,B),h(B,A)](*)(*)H(A,B)=max[h(A,B),h(B,A)] H(A,B)=max[h(A,B),h(B,A)] \tag{*} 式中 h(A,B)=maxa∈A{maxb∈B∥a−b∥}h(A,B)=...
2018-04-24 20:35:03
4483
1
原创 图像配准概述
图像配准在医学图像领域是一项重要的技术,在许多的临床诊断中,为了分析患者的状况,常常需要采集患者的扫描影像,例如,X线、MRI、CT和超声,这些扫描影像可以对患者的诊断提供依据,然而,在独立的影像中,临床信息并不是十分明显,所以采用单模或者多模的方法用以获得额外的临床信息,出于此目的,发现这些影像间的空间关系就变得很重要。图像配准就是找到一幅图像像素到另一幅图像像素间的空间映射关系。配准过程需......
2018-04-23 20:27:40
4851
3
原创 DCMTK编译过程详解
医学图像开发免不了要使用DCMTK包做DICOM图像的解析和相关操作,在使用DCMTK工具包时,首先需要CMAKE编译源码,生成我们开发需要的文件,笔者根据自身编译的实战经验,详细讲述一下DCMTK的编译过程。准备工作:从官网下载dcmtk源码 下载编译需要的支持包:下载VS编译器对应的版本 从官网下载CMake工具(这一步比较简单,自己下载)编译过程S
2018-01-29 15:52:03
3783
原创 ITK4.12+VS2015配置详解
InsightToolKit(以下简称ITK)是一个开放源码、面向对象的软件系统,提供了一个医学图像处理、图像分割与配准的算法平台。我们在使用ITK时,首先就是要对ITK的源码进行编译,接下来笔者就详细介绍一下ITK的编译过程。我们这里以最新的VS2015+ITK-4.12.2+CMake-3.9.0为蓝本讲解编译过程。准备工作VS2015我们假设已经安装好了Visual Studio 2015,
2017-11-01 11:34:30
6869
6
原创 QT自定义控件之圆形头像的实现
我们经常浏览网页都会看到很多地方使用了圆形的头像,最常见的无外乎QQ软件中的联系人头像了,还是截个图看一下好了,来来来,上图………… 有木有看到???好了,接下来我们来说一下如何实现这个圆形头像,之前笔者搜索网上看到实现思路基本上都是通过图片遮罩来实现的,在这里笔者就不予置评了,其实Qt已经很完善的内置了很多的API,如果你对Qt的2D绘图比较熟悉的话几行代码就可以实现了额!好了我们上代码:voi
2017-10-06 15:44:55
3451
原创 QT问题记录之warning: ‘xxx’ will be initialized after [-Wreorder]
在使用Qt进行Application开发的过程中,经常出现如下警告:warning: ‘xxx’ will be initialized after [-Wreorder]一直没有在意是什么原因导致的问题,后经测试发现,其实是由于我们在初始化成员变量的时候没有按照成员声明的顺序初始化造成的,所以以后在使用Qt进行开发应用程序时,应该按照头文件中成员变量声明的顺序进行初始化就不会出现上述的警告了,即使
2017-09-23 16:53:32
6177
2
原创 QT之QRect函数QRect::adjust()函数解析
开发中使用到QRect的adjust函数,查阅官方文档的解释并不是很明白,索性还是自己动手实践一下:我们先假定一个起始坐标(20,20),宽和高均为100的矩形,然后我们用drawRect()函数画出来,下图中的绿线所示,然后我们使用adjust(-10,-10,10,10)对该矩形进行调整,使用drawRect()函数画出来的图形为蓝线所示adjust()函数原型为void ...
2017-09-01 16:23:18
22524
5
原创 QT下载资源
QT下载资源最近因为项目需要,打算QT开发桌面端GUI,下载QT开发包,点开官网真是云里雾里,下个包感觉好费劲。在网上找了找,到[http://download.qt.io/ ]下方便快捷,需要的都有!Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗
2017-03-15 10:50:56
748
医学图像处理及三维重建技术研究
2016-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人