自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 机器人操作系统,ROS2入门指南,多级调度

学习ros2是因为要做多机调度,多个机器人的任务分配调度系统,相当于是中控。

2023-08-03 20:52:28 457

原创 数据库常见概念题,问答题

数据库管理系统:是一种重要的程序设计系统,它由一个相互关联的数据集合和一组访问这些数据的程序组成。数据管理的基本操作:① 数据查询 ② 数据插入 ③ 数据删除 ④ 数据修改。其中,①②③称为数据更新。实际应用对数据操作的要求:①并发访问 ②面临故障 ③数据的安全性 ④数据的完整性 ⑤数据的一致性。DBMS 的功能包括以下六个方面:①数据定义 ②数据操纵 ③事务管理和运行管理 ④数据存储和查询处理 ⑤数据库的建立和维护 ⑥其他功能,例如与 DEMS 和其他软件的通信,异构数据库之间的数据转换和互操作。

2023-04-25 23:11:07 332

原创 qt+vtk,c++,vtkimageview2使用过程中windows窗口弹出问题解决方案

使用vtkimageviewer2进行读取dicom图像并显示时,会自动弹出一个window窗口并闪退,十分影响使用体验。

2022-09-08 16:45:22 1075 3

原创 C#调试DLL方法,错误“未加载的符号文件”

最近在学习相关项目的代码,该项目是采用C++编写了DLL文件,C#调用DLL实现程序。在学习过程中通过断点调试的方式理解一些功能的相关代码实现流程,不过在调试过程中出现“xxx.dll,未加载的符号文件”,导致调试进行不下去,查找了一些相关经验得到一下有效的方式。输出放在同一目录下dll项目的输出目录和C#项目的输出目录放在同一文件夹。如图所示:dll项目配置配置项目属性中的链接器->调试,和c/c+±>常规。如图所示:C#项目配置项目属性中的生成配置,如图所示。...

2022-05-17 16:45:08 4716

原创 VTK实现DICOM文件基本信息的读取

DICOM头文件信息读取DICOM图像信息标准 DICOM 医学图像按照国际定义的相关标准进行数据存储,相比于其他 格式的图像文件,该格式文件中存储了包含病患信息的头文件和一些图像数据。 处于信息保密原则,一般浏览软件是无法对该图像文件和文件中包含信息进行读 取,所以需要借助 ITK 类库和 VTK 类库中相关类和函数对 DICOM 图像进行专 门信息数据读取。头文件中包含了带有病人信息和年龄等基本病患信息,检查所 属医院和一些病情简述等解百纳诊断信息,图像维数以及像素间隔等基本图像信 息。病患信息对医

2022-05-15 20:31:11 1616 1

原创 VTK实现三维模型的导出保存,STL、OBJ和PLY等格式

基于之前的博客中实现的三维模型,将其导出保存为3D格式的文件,生成的文件可以使用通用的3D浏览器进行查看。附录的代码实现中各变量的命名使用可以查照之前的博客。1.STL 保存STL 文件格式,最早由美国的一家公司提出,是计算机实现三维数据打印的 一种通用格式文件。由于该格式文件存储方式简单,具有规范的接口格式,是现 阶段快速成型系统中被应用最多的一种标准文件格式,可以说市面上对其的应用 是十分广泛的,尤其是在医学影像和文物保护领域。STL 文件是通过很多小三角 形面片进行堆积来实现三维模型表面的构造的一

2022-05-14 20:50:57 9393 1

原创 MFC类中的鼠标交互信号创建和绑定,OnMouseMove()和ONLBUTTONDOWN()

创建信号类视图在相关需要操作的文件对象中打开类导向。如图所示:在类导向中添加对应的处理程序,系统会创建对应的函数,函数中可以根据需求编写实现。具体操作实现如下图,不同信号对应不同操作。其中MOUSEMOVE是指鼠标在界面中的移动,可以在对应函数中添加一个位置显示函数实现,能够更清楚了解;//在状态栏最左边实时显示鼠标坐标 CString str; str.Format(_T("[%d,%d] "), point.x, point.y); //获得程序状态栏对象的指针,AFX_IDW

2022-05-12 21:26:36 1183

原创 Linux配置VScode和C++环境中遇到的一些问题

首先说明一下,本文没有具体安装的教程,只是我在根据教程安装的过程遇到的一些问题以及解决方案。VScode安装问题密码输出问题在安装的时候首先要进入root模式,这个时候需要你输入密码,但是linux中输出密码是不显示的,不像在windows中是通过*显示你输入了几位。所以当你输入的时候发现没有变化不用担心,尽管输出,结束的时候按个回车键就行。命令语句的不同我使用的系统是Centos 7,它的安装指令和UNIX是不同的。有两种实行:yumyum -y在安装的过程中是有个询问过程的,-y

2022-05-01 13:59:34 164

原创 (伪代码)树的前中后遍历和层次遍历算法实现(考研适用,递归和非递归)

文章目录前言一、递归实现树的遍历二、非递归实现层次遍历总结前言2022考研初试结束,总结了一些考研中基本常用算法。这篇主要是关于树的前中后遍历,递归实现和非递归实现两种,现在很多自命题在考算法的时候很喜欢要求同时写出递归和非递归两种实现。最后还有层次遍历的实现。代码实现,试卷上可用,上机运行可以结合注释完善一下。一、递归实现树的遍历//递归实现看起来十分简洁,但有时候并不是很好理解void preorder(BiTree bt) { //先序遍历 if (bt) { //visit..

2022-01-09 15:46:57 1467

原创 VTK体绘制之3D纹理映射算法实现

3D纹理映射概述基于Ray Casting算法在系统中的源代码实现,可知该算法实现过程中的计算量是相当大,并不利于实现实时渲染,尤其是当用户对可视化的三维模型进行旋转或缩放等交互性操作时。为改进优化这一相关问题,现阶段的体绘制算法三维重建中会借用计算机图像处理的硬件设备来实现重建绘制过程中的加速,即利用纹理映射来加速。该原理是将系统通过读取DICOM序列图像获得三维体数据,将三维体数据作为纹理进行装载到计算机图像处理的硬件缓存中,之后在利用计算机图像处理的硬件条件来实现图像合成操作,从而在此基础上来提高系

2021-08-04 11:58:34 1774 4

原创 三维重建VTK体绘制,Ray Casting和最大密度投影

体绘制体绘制算法实现要比面绘制算法更加复杂。体绘制算法实现了对重建模型细节特征的实现,相比于面绘制的实现,它更能够保证医学影像信息的完整性。体绘制实现中要考虑到三维体数据中灰度和梯度等特性问题,也要考虑到光线对模型绘制的影像,因此在体绘制中设置一个光学模型。现在一般有以下三种模型。(1)光线吸收模型现阶段,针对集中实现的光学模型而言,光线吸收模型是其中实现较为简单的一种模型。在一个三维空间中,其中的体素粒子能够对射入的光线进行完全吸收,即不反射。如公式表示。式中:参数S为光线的投射方向的长度,表示

2021-07-29 19:10:06 3130 5

原创 VTK三维重建面绘制算法之MC表面重建

面绘制面绘制算法是基于表面实现的一种三维重建算法。该类算法实现的响应速度快,对于一些实时的交互操作中不存在卡顿问题,在日常使用中有助于提高处理效率,但该算法在细节特征上的重建效果是不如体绘制方法。基于算法实现原理,现阶段的面绘制算法有体素级重建和切片级重建,本文则针对体素级重建中的MC表面重建做详细描述。MC表面重建MC表面重建是目前应用最广泛的面绘制算法,该算法基于VTK类库能够实现针对DICOM序列图像三维重建和可视化,同时该算法响应时间快,便于实时绘制,有利于进行交互操作。算法实现原理根据规定的

2021-07-29 17:14:25 4379 2

原创 医学影像三维重建系统的设计与实现

医学影像三维重建系统的设计与实现开发环境VS 2019QT 5.9VTK 7.0ITK 4.13说明:VTK已经更新到了9.0版本以后,但本系统主要采用为7.0版本的原因是因为该系统实现中体绘制3D纹理映射算法的实现基于的相关类在我编译的8.2版本中并没有找到,所以通过使用了7.0版本。如果不想经过Cmake复杂的编译生成,可以下载编译好的数据包,解压后直接使用,数据包在我另外一篇文章中,免费获取。系统功能实现架构流程:系统主要实现功能:系统实现相关测试:文件处理模块面绘制

2021-07-08 09:48:39 1356 1

原创 ITK和VTK读取DICOM图像文件

ITK和VTK读取DICOM图像文件ITK读取DICOM图像相比于VTK类库中vtkDICOMImageReader类读取DICOM序列图像,借助ITK类库实现对DICOM序列图像的读取要复杂许多。但是,使用ITK类库读取图像不像使用VTK类库那么功能局限,VTK类库对每种图像格式都有着专门的读写类,像vtkDICOMImageReader类只能读取普通的DICOM图像,对于压缩后的DICOM图像则只能通过ITK类库来实现读取。当系统使用ITK来进行读取DICOM格式文件时,基于ITK类库中itkG

2021-07-07 12:27:57 3250

原创 VTK+ITK+QT+VS2019环境配置和一些小问题

VTK+ITK+QT+VS2019环境配置和一些小问题VTKITKQT集成到vs2019VTK官方网址官方下载为原数据包,需要经过CMake编译注:CMake编译的方式可查看其他博客,特别注意点在于CMake编译中只要选择必要的那几个不要多选,否则在最后的VS中编译错误。上图中红色标记为正常,继续生成为全部灰色即可。可以用编译好的数据包百度云提取码:xd7p链接中有8.2.0和7.0两个版本,8.2版本中不支持3D纹理映射,没有vtkTextureMapper3D.h头文件;7.0版本中

2021-06-22 19:12:42 1552 5

电机的远程控制系统设计.doc

步进电机的远程控制系统设计与实现。 MCS-51单片机。串口控制。

2022-03-12

DICOM医学影像文件,CT/MRI.zip

CT、MRI医学影像,dcm格式,3到5套,有压缩和不压缩的。

2021-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除