![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 65
牧之丶
但行好事,莫问前程。
展开
-
ITK学习——ITK编程步骤
ITK 编程步骤示例使用 ITK, CMake 进行编程, 基本过程如下:建立文件夹 D:/I_VTK/test/src, D:/I_VTK/test/bin, src 用来存放源程序, bin 为程序编译目标如下 Hello ITK 示例.1. 建立 D:/I_VTK/test/src/HelloITK, D:/I_VTK/test/bin/HelloITK2. 在原创 2014-04-14 22:26:46 · 6178 阅读 · 0 评论 -
医学开源配准软件Elastix手册(中文翻译)——第七章 开发向导
第七章 开发向导7.1 和ITK 的关系大部分的elastix代码是基于ITK的。使用ITK意味着可以测试基类(图片类,存储分配)。自然ITK支持的图片格式elastix也支持。C++源码可以在多种操作系统上使用多种编译器(最新版本VS2010,GCC最新版本4.4.3)编译(windows xplinux mac os x),且兼容32位64位。除了已有的ITK图像配准类,elas原创 2015-05-22 17:43:19 · 1942 阅读 · 0 评论 -
医学开源配准软件Elastix手册(中文翻译)——第五章 指南(重要配准参数)
5.3重要的参数在2.3节我们已经讨论了每个组件的重要参数,表5.1说明了一些推荐模式;5.3.1 配准只使用 MultiResolutionRegistration,因为他很好。如果你不想用这些多分辨率,你可以设置NumberOfResolutions为1,不需要设置其他的,5.3.7将会详细讨论这点。5.3.2 相似性测度无论是单模还是多模图像,AdvancedMatt翻译 2015-05-13 08:49:30 · 3572 阅读 · 0 评论 -
医学开源配准软件Elastix手册(中文翻译)——第五章 指南(掩膜和常见问题)
5.4 掩膜有时候你感兴趣的只有图像的一部分,有可能你会关注裁剪的这部分。然而,通过裁剪可以把感兴趣的区域(ROI)限制为2D的平面或者3D的立体。如果你的ROI是不规则的,你可以使用mask。一幅mask是一个二进制文件,只有0和1.如果你使用mask,你只能配准图像中mask的一部分,该部分全部为1.当你的图像有一个假边界,而那是没有实际意义的,配准可能会配准这些假边缘而忽略了实际边翻译 2015-05-13 09:07:33 · 2202 阅读 · 0 评论 -
医学开源配准软件Elastix手册(中文翻译)——第四章 transformix的使用
第四章 transformix4.1 介绍到目前为止,你至少能够通过调用Elastix运行一个配准程序了,把变换作为一种基础应用到图像配准中是很有用的。也许你想原始图像(一般很大)运用这种变换来获得结果。或者你需要把这种变换应用到标签图像或者配准图像中。为了这些目的,你可以使用transformix,它是和elastix一起发展的。4.2 怎样调用transformix像elast翻译 2015-05-12 14:46:01 · 2477 阅读 · 0 评论 -
医学开源配准软件Elastix手册(中文翻译)——第五章 指南(配准组件、配准参数)
5.1 选择配准组件在执行配准时,你需要选择一些组件,详见第二章。这些组件需要写入参数文件中,例如:(Transform"BSplineTransform")(Metric"AdvancedMattesMutualInformation")表5.1给出了一些必要的组件及其建议。第二章没有讲配准组件。配准组件用来连接所有其他组件,实现多分辨率的配准。因此有人说他很好的完成了图2.翻译 2015-05-12 22:45:49 · 2366 阅读 · 0 评论 -
医学开源配准软件Elastix手册(中文翻译)——第三章 Elastix安装和使用
3.1 介绍Elastix的发展始于2003年,其目的是方便配准研究。3.2 安装3.3 使用Elastix Elastix是一个命令行程序,你需要打开一个命令行界面(DOS界面,Shell等),输入合适的Elastix命令。它没有图形使用界面,可以使用如下命令寻求帮助:elastix --help他会给出一个强制的或者可选择的参数列表,最基础的运行一个配准的命令:el翻译 2015-05-12 14:37:23 · 4164 阅读 · 0 评论 -
求两幅图像的均方差(MATLAB实现)
I=imread('moban.jpg');I1=double(I);B=imread('h.jpg');B1=double(B);s1=0;s2=0;[m n]=size(I1);for i=1:1:m; for j=1:1:n; a=[I1(i,j)-B1(i,j)].^2; b=I1(i,j).^2; s1=s1原创 2014-04-10 11:09:52 · 11392 阅读 · 3 评论 -
用ITK读、写一幅2D图像(DICOM切片)
这个例子介绍了如何读一个单独的DICOM切片和写回作为另一个DICOM切片。在处理过程中亮度变化也要应用。为了读和写切片,我们这里使用itk::GDCMImageIO类,itk::GDCMImageIO类压缩了一个优先的GDCM库的连接。用这种方法我们就可以从ITK到GDCM提供的DICOM的范函性的存取。GDCMImageIO对象被itk::ImageFileWriter使用的Image原创 2014-05-05 17:12:47 · 5277 阅读 · 0 评论 -
比较两幅相似图像的差异(灰度图转成伪彩色图识别)
最近在做CT配准效果的评估,通过比较未配准前两幅图像的差异图和配准后的差异图,很明显的呈现出配准效果。这里的差异图由灰度图转伪彩色图,然后两图融合实现。方法:1 把CT图像转成BMP,这个自行搜索相关资料完成。 2 把BMP图像转成伪彩色图,MATLAB实现:clear all;close all;clc;I=imread('peizhun2.bmp');imshow(原创 2014-03-20 13:09:30 · 8325 阅读 · 0 评论 -
编程笔记2014年2月28日22:14:04
错误一:fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds 改正方法:工程->设置->C/C++,在分类中选中“Code Generation”,然后在Use run-time library下选中Multithreaded DLL或Debug Multithreaded DLL静态链接mfc原创 2014-02-28 22:21:36 · 1182 阅读 · 0 评论