- 博客(15)
- 收藏
- 关注
原创 关于使用windeployqt打包后,Qt的exe程序打不开的问题
最近在打包发布一个程序后,按照网上教程发现使用windeployqt后,在相应的文件夹的确生成了 exe文件所依赖的各种库。做完一个Qt项目后,为了将程序正常分享给其他人使用,需要对程序进行打包。最后,才搞清楚,如果你的Qt项目中使用了QML,需要在使用。但是 这个时候点击exe文件,却没有了反应。加上这个之后,就可以正常打开exe文件了。的时候 指明qml的文件路径。qt程序打包需要用到。
2025-02-10 14:13:37
243
原创 侯捷c++设计模式3-观察者模式
侯捷的这节课的代码示例,我听的听懵的,完全没有理清楚。后来知乎上看到了一篇文章,感觉写的很清楚。以自己为例子,我下班回家告诉孩子和老婆,我要开车回去了。) 消息(我下班回去了),会做出相应的动作(这个时候 老婆 和 孩子 在得知(策略模式的核心是 : 一对多。
2025-01-17 15:10:27
283
原创 侯捷-c++设计模式1-模板模式
定义一个操作中的算法的骨架(稳定),而将一些步骤延迟(变化)到子类中。TemplateMethod使得子类可以不改变(复用)一个算法的结构即可重定义(override重写)该算法的某些特定步骤。这下面代码例子中:骨架也就是 run 函数中的部分是稳定的,不稳定的是 step2 和 step4,因此将它们延迟到 子类 中(通过虚函数的方式)。
2025-01-16 16:33:21
193
原创 vtk交互之vtkInteractorStyleTrackballCamera
是 VTK(Visualization Toolkit)中用于控制 3D 场景相机交互的默认交互风格类。
2025-01-09 16:09:46
302
原创 VTK 交互方式 之 SetInteractorStyle() 和 AddObserver()
交互样式(Interactor Styles) 主要用于设置全局的交互行为事件机制主要更倾向于用于监听和处理特定的事件。我们可以同时使用 SetInteractorStyle 和 AddObserver 来实现复杂的交互逻辑。
2025-01-09 16:02:54
744
原创 Qt VTK交互(上下键滑动图像切片)
内部包括了vtkActor,vtkRender,vtkRenderWindow等对象,不需要我们逐步去构建。点击切换视图可以对显示的三维图像数据的视图进行切换,按键盘的上下键可以改变显示的图像切片。使用下面那行代码,vtk的窗口嵌入不到qt的窗口中。同时,我们也不需要去构建。也可以获取到它的交互器。他们具体有什么区别?
2025-01-08 16:24:28
262
原创 VTK交互(三维图像切片切换)
命令模式是属于对象行为模式,它把请求封装为一个对象,并提供一致性发送请求的接口,当一个事件发生时,它不直接把事件传递给事件的调用者,而是在命令和调用者之间增加一个中间者,将这种直接关系切断,同时将两者都隔离。其是指 一个 对象 可以有多个观察者(Observer),当该对象的状态发生改变时,所以依赖于它的观察者(Observer)对象都得到通知而被自动更新。vtk交互功能主要是通过 观察者/命令模式(Observer/Command)来实现。(使用回调函数来实现 键盘 上键和下键 ,三维图像切片的切换)
2025-01-08 10:30:39
676
原创 VTK使用vtkImageViewer2读取mhd文件
相对使用其他显示类较为简单方便一些,它不用逐步构建vtkActor,vtkRender,vtkRenderWindow等对象,而是封装了这些对象。同时,其还提供了主要的交互操作(图像防缩,窗宽窗位调节等)。
2025-01-07 16:29:29
224
原创 OpenCV3计算机视觉Python语言实现人脸识别 笔记01
OpenCV3计算机视觉Python语言实现人脸识别【基于Eigenfaces, Fisherfaces】前言最近刚开始学《OpenCV3计算机视觉Python语言实现》中文版,学到了人脸识别这一块,但作为之前没有接触过这些东西非计算机专业的小菜狗,看到真是一脸懵逼。在网上搜关于人脸识别的博客,但大部分标题是人脸识别但放出的却是人脸检测的代码[一脸懵逼]。首先说明一下,本博客代码是在下面链接的基础上做出稍微详细的补充。(纯小白可以参考一下,都是学艺不精的我自己的理解,大神可以直接绕道)参考博客1
2021-01-22 21:48:42
361
原创 Python + OpenCV 图片合成视频遇到的问题
Python + OpenCV 图片合成视频遇到的问题其中cv2.VideoWriter 中的四个参数:文件名视频编码格式帧率视频的宽度和高度注意:需要合成的视频和对应图片的宽度和高度要相等。特别注意:通过cv2.imread()读取图片的shape属性值分别是高度、宽度及通道,而cv2.VideoWriter()所需要的形状信息的格式是宽度、高度。...
2021-01-16 23:19:59
1009
原创 Python 列表表达式
Python 列表表达式[表达式 for 变量 in 列表] or [表达式 for 变量 in 列表 if 条件]result = [li+3 for li in rang(4)]print(result)>>> [3, 4, 5, 6]就是把得到的每一个 li 值 都放到 for 前面的表达式中计算 ,然后生成一个列表。...
2018-08-15 14:25:57
10050
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人