- 博客(48)
- 问答 (2)
- 收藏
- 关注
原创 <c++基础(6)>宏定义与函数的区别
最近需要使用openvino封装动态库,其中存在一个问题是openvino和windows.h之间的冲突,其主要是minwaindef.h中的宏定义引起的。所以好奇为什么使用宏定义处理函数过程。
2024-04-26 16:06:32
358
2
原创 <c++基础(5)>整数溢出
通常情况下,int类型的计算结果不会超出int的表示范围,此时不会引起数据溢出。但是不能排除这种极端情况,因此最好的预防措施是提前转换为目标类型。
2024-04-07 10:46:57
632
原创 <QT基础(5)>事件监听
事件监听(Event Handling)是在程序中监视和响应发生的事件的一种机制。在Qt中,事件监听是一种常见的用于处理用户输入、系统事件以及其他类型事件的方法。通过事件监听,您可以在发生特定事件时捕获事件并执行相应的操作,而无需手动轮询或定期检查事件的状态。QWidgetQWidgetevent()总之,事件监听是 Qt 中实现用户交互、状态更新、自定义行为和错误处理等功能的重要机制,它使得开发者能够更加灵活和高效地处理各种类型的事件。
2024-03-28 13:26:24
1714
原创 <QT基础(4)>QLabel使用笔记
把QLabel批量引入ScrollArea作为预览窗口后,这篇把图像填充到QLable的PixelMap展示指定图像。
2024-03-28 13:24:30
443
原创 <QT基础(2)>QScrollArea使用笔记
项目需要设置单个检查的序列图像预览窗口,采用QScrollArea中加入QWidget窗口,每个窗口里面用Qlabel实现图像预览。过程涉及两部分内容。
2024-03-27 17:15:17
987
原创 <QT基础(1)>对象树结构
在Qt中,当你将一个对象设置为另一个对象的子对象时,Qt会自动管理它们的生命周期,包括子对象在堆上分配的内存空间。这意味着,如果你使用new在堆上创建了一个子对象,并将其设置为另一个对象的子对象,当父对象被销毁时,Qt会自动删除子对象并释放其内存空间,以避免内存泄漏。QT中对象的基类是QObject,其构造函数为实例传入父指针,同时提供children()函数返回QObjectList获取所有子对象。
2024-03-27 16:34:42
313
原创 <c++基础(1)>实现一个合格的自定义类
Effective C++ 条款19中指明了合格自定义类应该包含的设计规范,以下是一些关键的思考点和设计考虑,以帮助设计一个新的自定义类。
2024-01-26 08:47:26
615
原创 <Matlab医学图像处理(2)>几何变换
https://pan.baidu.com/s/1VngsTuyCYgBy0nyaTs4tBg 提取码:1sm8。
2023-08-03 19:15:14
154
原创 <Tips(2)>输出文件夹下所有文件的路径
最近写论文时需要在word中插入visio矢量图,word的文件插入需要一层层选路径太麻烦,所以直接导出文件夹下的所有文件路径简化导入过程。
2023-04-05 01:56:29
119
原创 <概率论与数理统计(1)> 泊松随机数
最近需要在模型表面网格内采样获取模型表面点云,需要根据网格面积与模型面积计算网格内部的采样数,这里用到了泊松随机数计算网格内采样数。
2022-10-28 10:29:01
474
原创 <数字图像处理(4)> 线性变换(一)比特分层
这是分段线性变换函数的一部分,分段线性函数可以通过分段的灰度变换函数实现对某一部分域值内的灰度值动态域扩散或者强调。在此基础上引发了对灰度值域的讨论,比特平面分层是以灰度图像存贮的像素占有的bit信息为基础的。
2022-10-24 19:39:47
977
原创 <数字图像处理(3)> 图像增强(三)Gamma变换
与log变换相似,Gamma变换属于非线性操作,非线性变换的主要目的是通过灰度值映射增强目标域数据分布,达到对比度增强的目的。
2022-10-22 21:39:49
2927
原创 <数字图像处理(2)> 图像增强(二)对数变换
使用对数变换将图像中低灰度值部分扩展,并压缩高灰度值部分,达到强调低灰度的目的,可用于图像偏暗的图像增强。
2022-10-22 15:34:21
2672
原创 <VTK(0)> VTK8.2+VS2019环境配置
最近用到VTK库,打算重新编译,发现能找到的资源中VTK库的编译比较详细,但是VS的环境配置比较乱,这里简述VTK的源码编译并提供VS环境配置的保姆教学。
2022-10-17 17:04:28
727
原创 <LearnOpenCV(13) C++>Sobel算子
sobel算子是根据提出的算子计算x、y方向梯度后计算像素梯度,因此sobel算子滤波可以将图像中的高频信息过滤出来。
2022-10-10 12:47:21
695
原创 <LearnOpenCV(7) C++>矩形、圆形等基本图像绘制
简单记录OpenCV库提供的圆形、椭圆、线段等基础图象绘制API,顺便记录下TXT绘制。
2022-10-02 22:53:52
403
原创 <LearnOpenCV(6) C++>亮度调整
遍历像素的小练习,对每个像素dst[row][col] = alpha×src[row][col]+beta改变图像亮度。
2022-10-02 21:52:41
514
原创 STL模型多视角可视点云数据获取
STL模型多视角可视点云数据获取摘要本文使用VTK库通过多面体细分提取给定STL模型的多视点可视点云数据。实现函数主体void get_template(vtkSmartPointer<vtkPolyData> polydata, std::vector<pcl::PointCloud<pcl::PointXYZ>::Ptr> &tem){ double CoM[3]; vtkIdType npts_com = 0; vtkIdType *pt
2021-11-23 22:00:29
1270
8
空空如也
怎么生成obj模型在已知相机位姿下的图像蒙板?
2021-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人