没有合适的资源?快使用搜索试试~ 我知道了~
读取并可视化DICOM图像(VTK & OpenCV) - louishao的博客 - CSDN博客1
需积分: 0 24 下载量 23 浏览量
2022-08-04
13:55:27
上传
评论 1
收藏 622KB PDF 举报
温馨提示
试读
5页
本人处理的CT图的格式是DICOM格式,这个用OpenCV不能直接读取,我采用了VTK进行读取,然后用OpenCV处理的思路(当然网上也有人说可以直接用ITK读
资源推荐
资源详情
资源评论
2018/11/1 读取并可视化DICOM图像(VTK & OpenCV) - louishao的博客 - CSDN博客
https://blog.csdn.net/louishao/article/details/73528985 1/5
读取并可视化DICOM图像(VTK & OpenCV)
2017年06月21日 11:15:58 louishao 阅读数:4077
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/louishao/article/details/73528985
本人最近刚完成一个项目的一部分程序的编写。项目主要工作是将CT实时显示,而CT成像较为缓
慢,因此首先的步骤就是将CT图转为超声图。简单来说,本人完成的工作就是将CT图转为超声图,
并保存下来。
工作思路
整个工作,最难的就是CT图的正确读取。本人处理的CT图的格式是DICOM格式,这个用OpenCV
不能直接读取,我采用了VTK进行读取,然后用OpenCV处理的思路(当然网上也有人说可以直接用
ITK读取并处理,只是我不熟悉ITK,所以没有用它)。
DICOM图像的读取
其实读取DICOM图像不难,主要的要注意在使用VTK读取的时候,要记得转换数据类型,要使用
imagecast转到double(或float)型,这样像素值出来的才是正确的,这样在转到OpenCV上,就可
以使用OpenCV显示并处理,最后写入(保存)。
使用OpenCV的原因
因为OpenCV简单,处理图像起来比VTK简单很多,显示图片也不需要理解VTK中的管线等概念。
程序实现
实现平台:Win10,C++,Microsoft Visual Studio 2010
VTK5.6,OpenCV 2.4.10
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <vtkSmartPointer.h>
#include <vtkImageViewer2.h>
#include <vtkImageCast.h>
#include <vtkDICOMImageReader.h>
1
2
3
4
5
6
7
8
9
10
资源评论
普通网友
- 粉丝: 17
- 资源: 314
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功