ITK实现DICM图像转换成BMP图像

该博客介绍了如何利用ITK库将DICOM图像转换为BMP格式,并通过亮度调节得到高质量的BMP图像。文中提供了具体的代码实现,允许灵活控制输入文件路径。
摘要由CSDN通过智能技术生成

本代码用ITK实现了DICOM图像 到 BMP图像的转换  并使用亮度调节转换出成像效果较好的 BMP图像。(代码中写死的文件位置,也可以通过输入路径参数来控制文件)


#include "itkImageFileReader.h"
#include "itkImageFileWriter.h"
#include "itkRescaleIntensityImageFilter.h"
#include "itkGDCMImageIO.h"
#include "itkBMPImageIO.h"
#include "itkCastImageFilter.h"

int main()
{
	//定义输入的类型
	typedef signed short InputPixelType;
	const unsigned int inputDimension = 2;
	typedef itk::Image<InputPixelType,inputDimension> InputImageType;


	//设置输入的DCM图像
	typedef itk::ImageFileReader < InputImageType > ReaderType;
	ReaderType::Pointer reader = ReaderType::New();
	reader->SetFileName("CTAtt009_CT001.dcm");

	//设置DCM类型
	typedef itk::GDCMImageIO Imageiotype;
	Imageiotype::Pointer gdcmImageIo  = Imageiotype::New();
	reader->SetImageIO( gdcmImageIo );

	try
	{
		reader->Update();
	}
	catch (itk::ExceptionObject &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值