自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(610)
  • 资源 (111)
  • 收藏
  • 关注

原创 PyQt5 信号与槽的两种使用方法:@pyqtSlot() , connect() ,lambda

的情况,这个时候,就要用到。

2025-01-14 20:30:00 1141

原创 python pyqt 读 配置文件 config,解析所有参数

以上代码定义了一个 ScanningParameters 类,用于解析参数字符串并将其存储为类的属性。你可以通过 params.params 查看所有参数的字典形式;例如 config.ini 文件。你可以使用 params.sections 查看所有解析的参数字典,或通过 params.get_section("部分名称") 和 params.get_value("部分名称", "键") 访问特定部分或参数。

2025-01-14 19:00:00 279

原创 Python PyQt 子类中回调主类的函数,回调

有时我们需要在子类计算完成后,回调主类的方法显示数据;这时我们可以用以下方式,python 确实方便;

2025-01-14 18:30:00 230

原创 多模态医学图像融合概述

医学图像的多模态影像融合(Multimodal Image Fusion)是指将来自不同成像技术或模态(如CT、MRI、PET、SPECT、超声等)的图像数据进行合成,以获取更全面、更清晰的诊断信息。CT与MRI融合:在脑部、脊柱、肝脏等部位的手术中,通过将术前的CT或MRI影像与实时的导航系统结合,可以提供手术过程中的精确定位和引导。CT与MRI融合:对于脑部出血、血管病变等疾病的诊断,CT与MRI的融合也非常有用,CT提供的快速扫描可以显示急性出血区域,而MRI则能更精细地评估软组织的状态。

2024-12-22 22:33:44 4021 5

原创 VTK 模型封闭 closeSurface 补洞, 网格封闭性检测

由于以前做过3D打印模型,要求模型必须是封闭的,原来对模型封闭有研究过,不过没有记录;现在又遇到,整理一下;closeSurface 大家首先想到的是 vtkFillHolesFilter。2.使用 vtkFillHolesFilter 后,仍然不是闭合。,表示可以填充的最大孔洞的大小(基于孔洞的边界周长)。然后使用 vtkFillHolesFilter。无法正确填充,因为它只能识别封闭环状的孔洞。这些问题可能会导致孔洞无法被正确识别和填充。如果数据存在不完整的边界或破洞,将多个模型变成一个;

2024-12-19 18:30:00 957

原创 Qt Q_ENUM enum 转 QString 枚举字符串互转; C++模板应用

项目中我们常用到命名,使用 enum 转成 string ,方便简洁;Qt给我们提供了一个很方便的功能 Q_ENUM,可以实现枚举字符串互转;QMetaEnum::fromType获取枚举的 QMetaEnum对象;valueToKey或 keyToValue进行转换操作。Q_ENUM宏将枚举注册到元对象系统中;输出:show : Head。输出:show : Head。输出:show : 100。输出:show : 100。下面我们看一下具体应用;Part3: 使用模板。

2024-12-17 21:00:00 842

原创 Qt Pro 常用配置

每个新创建的 Qt GUI 项目中,都默认包含 Core 模块和 GUI 模块,如果项目中用不到它们,可以使用QT -=删除。很简单,先将该类所在的头文件中引入到程序中,然后鼠标选中头文件并按Fn+F1组合键,打开该头文件的使用手册后就可以看到它所属的模块。其中,#号是注释符号,除了以#号开头的注释内容外,其它内容都是当前项目的配置信息,比如QT += core gui、TARGET = Demo等。例如在 QT += core gui中,Qt是配置项,core和gui是该配置项的值,中间用+=符号连接。

2024-12-11 18:30:00 1499

原创 C++ 模板与泛型编程

C++ 中的泛型编程是一个强大的技术,可以用来编写高效、可扩展且通用的代码。它的核心机制是模板(Templates),泛型编程是一种使用模板来编写代码的方法,可以让程序员编写与具体数据类型无关的代码,通过在编译时生成代码实例来实现类型无关的设计;

2024-11-28 22:00:00 803

原创 vtkStripper vtkTriangleFilter

是用来将线单元(lines)或多边形单元(polygons)转换成条带(strips)形式的过滤器。都是 VTK 中用于处理多边形数据的过滤器,但它们的功能和用途不同。是将所有的多边形单元(如四边形、多边形)拆分成三角形单元的过滤器。:条带化后的多边形或线条数据。

2024-10-24 20:30:00 852

原创 VTK vtkImageData 开操作 闭操作 填洞 图像形态学操作

有时候我们只想使用 VTK 实现 开操作,闭操作;哪么可以用使用前后:左一是使用前,右是使用后,变成了闭合的;使用了闭操作;2.简介:在 VTK 中,是用来表示图像数据的类。对于图像的形态学操作(如开操作和闭操作),可以使用 VTK 提供的形态学滤波器,如来实现。

2024-10-04 12:44:22 849

原创 windows dll 不能正常被加载,问题排查

LL(动态链接库)无法正常加载的问题可能由多种原因引起。

2024-08-12 20:32:51 2623

原创 Qt QProcess 进程间通信读写数据通信

本文介绍了如何使用Qt的QProcess 进行程序开发,包括启动进程间通信、设置环境变量、通用方法;方便在日常开发中使用;

2024-07-17 23:30:00 2024

原创 PyQt 模拟实现QSignalMapper 实现多个按钮点击监控

QSignalMapper 类用来接受多个信号,将信号汇总后再发射一个新信号。用处主要是使多个执行类似功能的槽函数化简为一个;

2024-07-12 21:45:00 446

原创 PyQt QWidget resize setGeometry 位置 大小

项目开发中,我们常遇到设置控件的位置和大小,一般来说一个控件的位置和大小可以使用resize和setGeometry;

2024-07-12 21:30:00 1166

原创 Qt 加载图片的几种方式 以及加载 loading

项目中经常使用加载图片:常用有两种方式:QWidget ,QLabel

2024-07-05 18:00:00 1712

原创 QT截屏,截取控件为图片,指定范围截屏三种截屏方式

项目中我们常用到截取屏幕,Qt给我的们多种方式:主要有以下三种:截取全屏;截取控件为图片;指定位置截屏三种截屏方式;

2024-07-04 17:12:45 1906

原创 Qt 布局 关于 margin padding border

Qt padding、margin、border 区别

2024-06-23 22:13:14 1004

原创 Qt: QPushButton 按钮实现 上图标下文字

Qt: 有时我们需要实现,上图标下文字的按钮

2024-06-23 22:04:29 3544

原创 PyQt5 多进程 多任务 多线程实现进度条功能 无边框 含源码

在项目 中我们常遇到,大量计算或者加载数据时,需要用到多线程,此时只能等待,我们这个时间需要添加一下进度条,告诉用户当前需要等待,这时间就需要用到多线程和等待进度条;

2024-06-08 23:26:19 1265

原创 Qt Window Dialog 无标题栏 ,无边框,可拖动

Qt Window Dialog 无标题栏 ,无边框,可拖动

2024-06-04 18:30:00 1526

原创 PolygonalSurfaceContourLineInterpolator 多边形交互器

可以实现在多边形上进行交互,选择;在多边形曲面上实现轮廓点的交互绘制。该类的使用需要结合 vtkPolygonalSurfacePointPlacer 类,定位点的功能也就是拾取器。前提:输入的多边形曲面需要计算法向量。

2024-06-03 18:59:26 608

原创 安装conda虚拟环境错误集合

在网上搜了一下,有好多答案,但不对;

2024-06-01 21:51:59 731

原创 VTK 碰撞检测 模型相交检测 几种实现方式

原理类似于点是否在面内的判断方法,以点得到一条线段,判断其与面的交点,依据该点两侧交点个数的奇偶性判断,如果两侧交点均为偶数则在面外,如果为奇数则在面内;2,VTK自带了一个vtkCollisionDetectionFilter过滤器,来计算碰撞检测,此过滤器利用的就是OBB包围盒,使用简单,只需提供两个物体的数据集和矩阵即可。1, 求物体的包围盒,然后检测包围盒与线、面、或者另一个包围盒是否相交。包围盒主要包括球体、轴对齐包围盒(AABB)、有向包围盒(OBB)和凸包(Convex Hull),

2024-05-17 20:45:00 1608 5

原创 Python numpy 学习笔记

NumPy - 简介NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。

2024-05-09 20:30:00 1125

原创 PyVista 3D数据可视化 Python 库 一行代码实现裁剪 含源码

Pyvista是一个用于科学可视化和分析的Python库,使3D数据可视化变得更加简单和易用;只增加一行代码就可以实现裁剪;

2024-05-01 22:40:19 620

原创 PyVista 3D数据可视化 Python 库 简介 含源码

Pyvista是一个用于科学可视化和分析的Python库;我认为它适合做一些网格数据的处理;它封装了VTK(Visualization Toolkit)之上,提供了一些高级接口, 3D数据可视化变得更加简单和易用。

2024-04-28 18:30:00 3259

原创 vtk 点信息标注 控件 BillboardTextActor3D BalloonWidget 悬浮显示

BillboardTextActor3D,可以用于3D信息标注,简单实用,效果与官方demo(vtkBillboardTextActor3D)基本一致;2.增加 悬浮显示 控件。

2024-04-22 17:56:58 688

原创 3D 开发 显示标签vtkVectorText 3D文字 TextSource

vtkVectorText从字面上可以看出,这是vtk提供的向量文本对象,它将给定的文本字符串转换为vtkPolyData对象来显示。它除了能够支持常见的数字(0-9),字母(a-z,A-Z)之外,还支持其它的一些ASCII字符,即还包括字符编码在33-126之间的字符。而且它只支持\n这个控制字符。

2024-04-22 17:56:12 551

原创 医学图像三维重建与可视化系统 医学图像分割 区域增长

医学图像的三维重建与可视化,这是一个非常有趣且具有挑战性的课题!在这样的项目中,可以探索不同的医学图像技术,比如MRI、CT扫描等,然后利用这些图像数据进行三维重建,并将其可视化以供医生或研究人员使用。可能会涉及到图像处理算法、计算机图形学技术、医学图像学知识等方面。

2024-04-18 22:52:46 1283 1

原创 QtConcurrent::run()多线程的同步、异步 QFutureSynchronizer

Qt 提供了 QtConcurrent 模块,处理一些常见的并行计算,最大的特点就是无需再使用互斥锁这种很低级的操作,全都封装好了。除此以外,QFuture、QFutureWatcher、QFutureSynchronizer 类提供了一些辅助性的操作;简单实现了子线程同步、异步操作;

2024-04-15 19:30:00 2378 1

原创 ITK 重采样 resample

Itk 重新采样有二多种情况,这里说二种情况

2024-04-10 23:00:00 545

原创 VTK——自定义二维图像涂抹Widget(支持任意值涂抹),擦除,恢复 vtkCustomPaintWidget

通过鼠标控制 涂抹区域,可以进行,后退,可以进行二维标注,也可以进行回退,也可以任意值涂抹。

2024-03-28 19:54:34 495 1

原创 VTK 自定义三维裁剪Widget,恢复Widget(任意形状,圆形,矩形裁剪)

VTK 自定义三维裁剪Widget,恢复Widget(任意形状,圆形,矩形裁剪),网络数据快捷选择

2024-03-28 16:35:59 536

原创 npm install webpack 下载失败

1.可以换成国内镜像。

2024-02-27 00:41:56 930 1

原创 CT图像中不同仿射剂量(单位:HU) 会对应人体不同的组织器官

CT图像中不同仿射剂量(单位:HU) 会对应人体不同的组织器官。

2024-02-22 20:03:03 430

原创 VTK 获取物体外轮廓 ExtractOutsideSurface

有时我们需要从多个表面体中,提取 最后层哪个,简单的方法 可以使用这种:

2024-02-19 18:30:00 1278

原创 vtkPolyData 生成轮廓线

【代码】vtkPolyData 生成轮廓线。

2024-02-19 18:30:00 466

原创 医疗相关名词,医疗名词整理

医疗相关名词,医疗名词整理

2024-02-14 20:43:55 9853

原创 ITK 图像分割(一):阈值ThresholdImageFilter

itk 阈值 图像分割

2024-02-14 09:30:00 1340

原创 PyQt Python 使用 VTK ITK 进行分割 三维重建 医学图像可视化系统 流程

PyQt Python 使用 VTK ITK 进行分割 三维重建 医学图像可视化系统 流程

2024-02-13 18:05:39 2464 4

Qt 信号在多层次对象间传递 多层嵌套类对象之间信号传递,可能是五层,或多层,子对象要发信号给第一层

Qt 信号在多层次对象间传递 多层嵌套类对象之间信号传递,可能是五层,或多层,子对象要发信号给第一层 ; QT信号量传递 QT信号量多层传递,QT信号量任意层传递,Qt信号量多层次对象间传递 博文:https://blog.csdn.net/q610098308/article/details/125976674

2022-07-25

vtk 三维 使用 长方体,球, 线进行剪切

qt VTK-8.2.0 vtk 三维 使用 长方体,球, 线进行剪切 ,具体介绍: https://beondxin.blog.csdn.net/article/details/108058271 我这里只是做了一个demo

2022-06-23

Visual C ++ AIO v2019.05.21

VS 支行环境安装库

2022-04-24

VTK 使用 vtkBoxWidget 实现剪裁

VTK 使用 vtkBoxWidget 实现剪裁, vtkBoxWidget定义了一个ROI该区域由任意方向的六面体表示,每个面相互垂直(正交面)跟长方体一样。他有七个可以交互的点,每个面中心一个可以缩放、第七个位于模型中心用来整体等比例缩放。单独选中每个面都可以旋转。这个类非常灵活,主要用来选择、剪切、剪裁;

2020-11-09

Qt5实现的一个mvc 的例子

Qt5实现的一个mvc 的例子, 具体见:https://blog.csdn.net/q610098308/article/details/108862320

2020-09-29

vtk qt 数据切割,cmake

vtk qt 数据切割,cmake demo

2021-03-11

U-APM_Demo.zip

umeng apm sdk demo https://blog.csdn.net/q610098308/article/details/115483327?spm=1001.2014.3001.5501

2021-04-19

利用vtkwidget 实现剪裁

 剪切算法: vtkClipPolyData实现两个模型取并、 vtkClipPolyData实现两个模型取异、 vtkCutter实现两个模型去交线、 vtkBoxClipDataSet生成无限平面后去并

2020-11-18

ffmpeg_transcoder.zip

Android ffmpeg 使用命令视频转码 说明见雷神:https://blog.csdn.net/leixiaohua1020/article/details/47056365 哪个太老了,我用 Android studio 重新编译了一下。 ffmpeg 命令整理见:https://blog.csdn.net/q610098308/article/details/106410718

2020-05-28

MFC实现CListCtrl 子项可编辑的及连接数据

MFC实现CListCtrl 子项可编辑的及连接数据,重写了CListCtrl ,可设置具体列是否可编辑,并可以连接数据库

2020-09-18

C++11 线程池 ThreadPool

C++11 线程池 ThreadPool 单例 线程池,实现全局唯一。

2020-12-21

MyLinkApp.zip

umeng link sdk demo 深度链接

2021-04-19

QTcpSocket-master-.zip

qsocket 服务端,客户端,包含具体分包,组包,一个很好的示例

2021-03-25

HozDemo.zip

QVTKOpenGLNativeWidget QT使用 DEMO

2021-07-22

vtkBoundingBox.zip

vtk vtkBoundingbox 简单使用,例子;欢迎大家共同学习。vtkBoundingbox vtkBoundingbox vtkBoundingbox

2020-08-10

Sharedsdkdemo.zip

umeng shared sdk demo

2021-04-19

vtk VtkButtonWidget

vtk VtkButtonWidget QT vtk 结果示例,四视图,适合初学者。3D button

2020-10-23

C++ 类中简单回调

回调函数也是普通函数 首先明确一个概念,回调函数也是普通函数, 叫回调函数,是因为程序通过参数把该函数的函数指针传递给了其它函数,在那个函数里面调用这个函数指针就相当于调用这个函数,这样的过程就叫回调,而被调用的函数就叫回调函数。看得出来,回调的本质是函数指针传递,所以想要理解回调机制,先要理解函数指针

2020-09-23

CfgTree.zip

MFC 实现的 windows 文件文件管理工具,是用CTreeContrl 实现的 VC; 很方便实现自动化,添加删除;

2020-08-14

opencv_replace_background.zip

证件背景替换 代码实现思路: 1.将二维图像数据线性化 2.使用K-means聚类;分离出背景色 3.背景与人物像素二值化 4.腐蚀 + 高斯模糊:图像与背景交汇处高斯模糊化 5.更换背景色以及交汇处融合处理

2020-06-02

Qt QShareMemory lz4 Quazip

Qt QShareMemory lz4 Quazip 进程通信,共享内存,读写内存,快速压缩;

2025-03-13

PyQt Python VTK PCL Qt pyqt5Gui 点云 三维重建,可视化

PyQt Python VTK PCL Qt pyqt5Gui 三维重建,可视化; 按钮; 使用Python 可视化 GUI,需要用到 Qt; 这里是一个简单的例子,读取点云数据,显示; 基于 VTK9, pyqt5 ,python3.9 ,pypcl0.11

2023-01-28

python open3d pyqt的点云开发

Python PyQt5窗口中嵌入open3d窗口显示点云图形,demo,open3d+pyqt的点云开发;PyQt+open3d显示点云

2024-01-29

VTK Python PyQt 监听键盘 通过键盘控制 Actor 移动 变色

具体博文:https://blog.csdn.net/q610098308/article/details/136098931

2024-02-16

VideoPlay Python PyQt 实现视频播放器

VideoPlay Python PyQt 实现视频播放器 https://live.csdn.net/v/363811

2024-02-16

Qt TTS 语音朗读 文本 朗读 为我们的应用增加嘴巴

Qt TTS 语音朗读 文本 朗读 为我们的应用增加嘴巴; TTS 语音朗读 是开发中常用的功能,Qt已经给封装完成,我们只需要调用; 博文:https://blog.csdn.net/q610098308/article/details/130949726

2024-02-16

Qt QChart 曲线图 折线图 QChart 是常用的图表;我这里做了一个 default 和 custom

QChart 是常用的图表;我这里做了一个 default 和 custom QChart和QChartView的关系: QChart和QChartView的关系类似于QGraphicsScene和QGraphicsView的关系,QChart本身是用来存放需要展示的控件的类,而QChartView则是用于人眼识别观察的入口。 所有的更改都是在QChart上发生的,不过更改的结果是通过QChartView来进行展示的 原文链接:https://blog.csdn.net/q610098308/article/details/129482328

2024-02-16

Qt QThreadPool线程池 Demo

线程池是什么 QThreadPool 线程池是一种线程使用模式,它管理着一组可重用的线程,可以处理分配过来的可并发执行的任务。 线程池设有最大线程数,可以避免线程数过多会导致额外的线程切换开销。 线程池管理的线程具有可重用性,可以减少创建和销毁线程的次数。 它的主要目的是减少程序员编写的重复代码,提高程序的效率和性能,在高并发的项目中会用到,比如node.js有很多异步操作,底层就是用线程池来处理的。

2024-02-15

pyqt5 Python 自制 音乐播放 图片浏览 图片轮播小软件 源码

pyqt5 Python 自制 音乐播放 图片浏览 图片轮播 小软件;https://blog.csdn.net/q610098308/article/details/134701923 视频 https://live.csdn.net/v/347932 1.创建基本窗口 2.设置窗口布局 3.设置窗口名 4.加载图片,播放图片; 5.加载音乐,播放音乐; 6.多线程

2023-12-01

Qt QToolBar 添加 换行 添加到底部 左侧 右侧

Qt QToolBar 添加 换行 添加到底部 左侧 右侧 https://blog.csdn.net/q610098308/article/details/131855391

2023-07-21

QT 布局,控件自适应大小 自动缩放 自动布局

QT 布局,控件自适应大小 自动缩放 自动布局

2022-09-22

QT 布局,控件自适应大小 自动缩放 自动布局

QT 布局,控件自适应大小 自动缩放 自动布局

2022-09-22

python-pcl-0.3.1-cp36-cp36m-win-amd64.whl

python_pcl-0.3.1-cp36-cp36m-win_amd64.whl python_pcl-0.3.0rc1-cp36-cp36m-linux_x86_64.whl windows 版本 linux 版本

2023-03-28

Qt 窗口 无边框化,移动,大小调整

Qt 窗口 无边框化,移动,大小调整,在软件开发中,有时需要无边框界面,并且可以拖动,可关闭; https://blog.csdn.net/q610098308/article/details/129007633

2023-02-13

Qt 插件开发 Qt plugin 超详细

Qt 插件开发 Qt plugin 超详细 https://blog.csdn.net/q610098308/article/details/128870045

2023-02-06

QT模块化编程 pro pri 子工程 使用

QT模块化编程 pro pri 子工程 使用 主模块 子模块 https://blog.csdn.net/q610098308/article/details/128868169

2023-02-03

vtk 多 画布 多窗口同步响应事件

vtk 多 画布 多窗口同步响应事件,包含代码和资源 https://blog.csdn.net/q610098308/article/details/128532960

2023-01-03

Qt EventFilter 事件过滤器 及传递 鼠标键盘事件捕捉

Qt EventFilter 事件过滤器 及传递 鼠标键盘事件捕捉; https://blog.csdn.net/q610098308/article/details/126302939

2022-09-22

Qt thread pool 线程池样例,信号槽,跨线程 lambda

Qt thread pool 线程池样例,信号槽,跨线程 lambda,使用样例;

2022-09-22

vs_community__2019.exe 社区免费版本

vs_community__2019.exe 在线安装版本,社区免费版本

2022-08-28

空空如也

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

TA关注的人

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