自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 一个难以发现的致命的bug,函数不是所有的条件都有返回值

if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") # 对于 GCC 和 Clang add_compile_options(-Werror=return-type) elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") # 对于 MSVC add_compile_options(/we4716) endif()但在linux下,编译没有问题,运行必定崩溃。

2024-07-22 15:09:48 236

原创 曲面重建CPR vtk的实现

这种方法的第一个缺点是,强度较高的结构(即骨骼结构)可能会掩盖感兴趣的结构(即血管)。如果与中轴的某个点相关的兴趣线部分包含骨骼结构,并且该部分投影到包含先前或后续兴趣线的血管结构的图像区域,则会出现这种情况。首先,所有CPR取决于计算的中心轴路径的质量。此外,我们再解释一下reformation和reconstruction,两者都可以翻译为重建,但还是有细微差别,从字面上理解,reconstruction可以获得更多信息,reformation是在原来基础上对信息进行整合,不会获得更多信息。

2024-07-02 11:04:01 565

原创 肺结节 最长径计算 切缘球的计算和生成

/如果计算Scalars 会导致mesh法线错误。//将法向量计算开启。// 使用vtkKdTree查找最近点。// 使用vtkKdTree查找最近点。// 构建vtkKdTree。1、计算网格对应的mask。// 计算mesh的最长径。// 计算两点之间的距离。

2024-07-01 09:35:57 501

原创 VTK 要确保Reslice输出图像和mask 一致的注意事项

图像处理 VTK vtkImageSlabReslice的使用 医学图像的MPR

2024-04-16 10:09:24 157

原创 VTK 离屏渲染

VTK可以结合QT直接渲染,但这样会需要使用QOpenglWidget,这样会和VTK深度绑定,以后更换渲染引擎的工作量比较大,如果想在普通的QWidget启用VTK渲染,VTK作为后台渲染引擎,与界面分离,后续更换其他引擎或者自己实现引擎工作量比较小,这种技术也可以实现前后端,服务端渲染。初始化 initPipleline()vtk 离屏渲染的代码片段。在场景上添加需要绘制的多边形。

2024-03-21 09:10:16 636 1

原创 window下 Slicer的编译及调试运行

Slicer的开发、编译、调试

2024-01-18 20:30:00 415 1

原创 window的Slicer的本地编译环境构建

Slicer,window,内网编译,不能上外网,github,gitlab,superbuild,cmake

2024-01-18 20:30:00 487 1

原创 Slicer 本地修改

Slicer 本地环境准备

2024-01-17 21:00:00 332

原创 开源压缩库的压缩和解压加速对比

数据压缩和解压ZLIB, ZSTD,LZMA,LZ4

2024-01-16 19:30:00 582

原创 docker ubuntu的c++开发镜像

以上是使用 `kabelitzj/build2-base` 镜像的基本步骤,请根据实际需求进行调整。该命令会创建一个基于 `kabelitzj/build2-base` 镜像的新容器,并在容器中启动一个交互式的终端。在容器中,可以使用 `build2` 命令来执行 Build2 构建操作,也可以使用其他 C++ 开发工具进行开发和测试。需要注意的是,该命令中的 `-it` 选项表示在容器中启动一个交互式的终端,`--name` 选项表示容器的名称为 "build2",以便后续操作使用该容器名称进行标识。

2023-05-30 18:52:31 477 1

原创 Linux 中启动 Docker 服务时遇到错误消息 `failed to start docker.service: unit docker.service is masked` 启动失败的解决方法

标记为 "masked" 的服务无法启动,也无法通过 `systemctl unmask` 命令来取消标记。如果在 Linux 中启动 Docker 服务时遇到错误消息 `failed to start docker.service: unit docker.service is masked`,那么说明 Docker 服务已经被系统禁用了。第一条命令将 `docker.service` 的标记取消,第二条命令将 `docker.socket` 的标记取消,第三条命令启动 Docker 服务。

2023-05-30 18:32:08 5185 1

空空如也

空空如也

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

TA关注的人

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