![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VTK
learn_sunzhuli
不积跬步,无以至千里
展开
-
从MySQL中读取图片并基于VTK显示
这个demo主要想实现3个功能: (1)连接并访问MySQL数据库; (2)执行SQL查询; (3)基于VTK库显示从数据库中读取的图片。。原创 2015-04-17 17:17:37 · 9071 阅读 · 0 评论 -
QT多线程—主界面卡死解决方案
由于耗时的操作会独占系统cpu资源 ,让界面卡死在那里,这时需要考虑多线程方案,将耗时的操作放在主线程之外的线程中执行。 但是必须注意:主界面更新只能在主线程中,耗时操作可以放在新建的线程中。原创 2015-05-31 17:42:29 · 41033 阅读 · 15 评论 -
VTK读DICOM头文件中医学信息
VTK提供了2中读取DICOM数据的方式:vtkDICOMImageReader和vtkVolume16Reader。原创 2015-05-18 21:44:11 · 4761 阅读 · 0 评论 -
QVTKWidget控件显示二维图片
QVTKWidget控件不是QT中默认控件,需要手动编译。用CMAKE编译VTK过程中,需要选择VTK支持QT。网络上有很多教程,不再重复了。但有一点要提醒大家:只需要将Release版本中QVTKWidgetPlugin.dll 和 QVTKWidgetPlugin.lib放在designer文件夹下就可以了。原创 2015-05-18 22:35:33 · 5318 阅读 · 3 评论 -
ITK读DICOM数据
ITK提供强大的图像处理功能,VTK则提供强大的图像可视化功能。 比较VTK而言,ITK能够获取更全面的DICOM头文件中所包含的医学信息和病人信息。ITK能够读单张图片或序列图片。原创 2015-05-18 22:09:08 · 8076 阅读 · 2 评论 -
QVTKWidget控件显示三维图片
QVTKWidget控件一般显示二维图片,如果要显示三维图片,并通过鼠标滚轮切换单张图片,则需要加入监听机制,可以自定义一个类来实现所需要的交互方式,该类可以继承于vtkCommand类。原创 2015-05-18 23:02:07 · 8550 阅读 · 5 评论 -
VTK实现纹理贴图
(1)VTK主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建。VTK是基于OpenGL实现的,是一个比较上层的图形库; (2)OpenGL是跨平台的图形程序接口,它用于二维,三维图像的处理,调用方便的底层图形库。但是OpenGL读入二维图片作为纹理图比较繁琐,没有提供直接的接口; VTK实现纹理贴图,比OpenGL实现要方便,快速。原创 2015-06-25 23:07:58 · 5076 阅读 · 2 评论