医学图像处理小白的进阶之路之教程一

医学图像处理小白的进阶之路之教程一

主要是把学习过程中找到的点放在这里,方便之后回来查询。侵权删

VS2008弹不出运行窗口怎么办
项目-属性-配置属性-链接器-系统,子系统,选择控制台(/SUBSYSTEM:CONSOLE)
原创链接:https://blog.csdn.net/u011753609/article/details/80188019
VS2008注释快捷键
https://blog.csdn.net/qq_33075489/article/details/80259543
VS2008怎么看到c++文件的头文件,源文件列表
医学图像处理小白的进阶之路之教程一_第1张图片
解决方案:view-Solution explorer
序列图片插值(重采样)
参考文献:一种基于三维体数据的医学图像融合新方法
体数据的构造过程实际上就是体数据场的重 采样过程 ,对体数据场的重采样我们采用三次线性 插值法,使用三次线性插值法必须知道重采样点到体元的三个外表面的距离和采样点所在体元的编号。
DICOM读写
参考:ItkSoftwareGuide-2.4.0
Examples/IO/DicomImageReadWrite.cxx.
ITK中的DICOM功能由GDCM库提供。读写切片,使用了itk::GDCMImageIO类,该类封装了到底层GDCM库的连接。这样我们就可以从ITK访问GDCM提供的DICOM功能。
使用图像类型,我们可以实例化读取器的类型,创建一个读取器,并设置要读取的图像的文件名。
typedef itk::ImageFileReader< InputImageType > ReaderType;
ReaderType::Pointer reader = ReaderType::New();
reader->SetFileName( argv[1] );
argv[1]为读取的图像的文件名
DICOM序列读写
在临床应用中,数据集最常见的表示方式可能是使用DICOM切片集来合成三维图像。这是CT、MRI和PET扫描仪的情况。因此,对于图像分析员来说,必须处理以属于公共DICOM系列的一组DICOM文件的形式存储的体积图像是非常常见的。
要从给定的目录中标识属于同一体积图像的一组文件名
unexpected end of file while looking for precompiled header. Did you forget to add ‘#include “stdafx.h”’ to your source?
项目—>>…属性—>>c/c+±–>>预编译头—>>不使用预编译头
https://blog.csdn.net/qdqht2009/article/details/41748485
医学图像处理小白的进阶之路之教程一_第2张图片
结果仍然报错 我又给加回来了 ,改了h文件的名字仍然不行
忽然发现自己另外新建了一个cpp文件(也就是自己新建了两个cpp),是那个文件没有include,结果整个工程build报错。
报错:ImageSeriesReader(00000000035C8830): At least one filename is required.

我以为是读取的文件夹名字有汉字的问题,全部改成英文,还是有bug。然后发现自己文件夹路径用的\,好像不对,又改成/,最后好了
输入目录的位置就是文件夹的位置没有错。
是的 声明不止 问题不息
error PRJ0019: A tool returned an error code from "Performing registration"
报错,然后网上查了一波 说让以管理员身份运行 结果是我太年轻医学图像处理小白的进阶之路之教程一_第3张图片 我直接右键管理员运行 结果还是有问题 最后发现直接弄 不一定有用 要按照上图的方式
https://bbs.csdn.net/topics/390906650?_t_t_t=0.8462545574001701
我人傻了 解决了
医学图像处理小白的进阶之路之教程一_第4张图片
https://zhidao.baidu.com/question/561105358.html

你可能感兴趣的:(图像学习,算法)