自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (2)
  • 收藏
  • 关注

原创 <c++基础(6)>宏定义与函数的区别

最近需要使用openvino封装动态库,其中存在一个问题是openvino和windows.h之间的冲突,其主要是minwaindef.h中的宏定义引起的。所以好奇为什么使用宏定义处理函数过程。

2024-04-26 16:06:32 312 2

原创 <c++基础(5)>整数溢出

通常情况下,int类型的计算结果不会超出int的表示范围,此时不会引起数据溢出。但是不能排除这种极端情况,因此最好的预防措施是提前转换为目标类型。

2024-04-07 10:46:57 353

原创 <QT基础(5)>事件监听

事件监听(Event Handling)是在程序中监视和响应发生的事件的一种机制。在Qt中,事件监听是一种常见的用于处理用户输入、系统事件以及其他类型事件的方法。通过事件监听,您可以在发生特定事件时捕获事件并执行相应的操作,而无需手动轮询或定期检查事件的状态。QWidgetQWidgetevent()总之,事件监听是 Qt 中实现用户交互、状态更新、自定义行为和错误处理等功能的重要机制,它使得开发者能够更加灵活和高效地处理各种类型的事件。

2024-03-28 13:26:24 1423

原创 <QT基础(4)>QLabel使用笔记

把QLabel批量引入ScrollArea作为预览窗口后,这篇把图像填充到QLable的PixelMap展示指定图像。

2024-03-28 13:24:30 286

原创 <QT基础(3)>QLineEdit使用笔记

这次要用的是两个功能:初始化展示参数值,修改参数值。

2024-03-28 13:22:39 408

原创 <QT基础(2)>QScrollArea使用笔记

项目需要设置单个检查的序列图像预览窗口,采用QScrollArea中加入QWidget窗口,每个窗口里面用Qlabel实现图像预览。过程涉及两部分内容。

2024-03-27 17:15:17 788

原创 <QT基础(1)>对象树结构

在Qt中,当你将一个对象设置为另一个对象的子对象时,Qt会自动管理它们的生命周期,包括子对象在堆上分配的内存空间。这意味着,如果你使用new在堆上创建了一个子对象,并将其设置为另一个对象的子对象,当父对象被销毁时,Qt会自动删除子对象并释放其内存空间,以避免内存泄漏。QT中对象的基类是QObject,其构造函数为实例传入父指针,同时提供children()函数返回QObjectList获取所有子对象。

2024-03-27 16:34:42 272

原创 <c++基础(4)>堆和栈上对象创建的区别

在堆上和栈上创建对象的主要区别在于它们的内存管理方式和生命周期。

2024-03-27 16:20:23 290

原创 <c++基础(3)>爱用值传递的不是好的c++程序员

好人谁pass by value啊。

2024-01-26 11:21:40 915

原创 <c++基础(1)>实现一个合格的自定义类

Effective C++ 条款19中指明了合格自定义类应该包含的设计规范,以下是一些关键的思考点和设计考虑,以帮助设计一个新的自定义类。

2024-01-26 08:47:26 569

原创 <c++基础(2)>内存池

内存池是一种优化内存分配和释放的机制,其设计原理涉及到减少内存碎片、提高分配速度、减轻内存分配的系统开销等方面。

2024-01-26 08:46:20 253

原创 <牢骚(1)>

这图你放那让看,我的图你给我删了是吧,你真该是你阿csdn。

2023-08-23 18:48:42 127

原创 <Matlab医学图像处理(2)>几何变换

https://pan.baidu.com/s/1VngsTuyCYgBy0nyaTs4tBg 提取码:1sm8。

2023-08-03 19:15:14 104

原创 <Matlab医学图像处理(1)>DICOM图像读取与显示

matlab读取并显示MRI图像(DICOM)

2023-08-03 19:08:50 235

原创 <Tips(2)>输出文件夹下所有文件的路径

最近写论文时需要在word中插入visio矢量图,word的文件插入需要一层层选路径太麻烦,所以直接导出文件夹下的所有文件路径简化导入过程。

2023-04-05 01:56:29 83

原创 <高等数学(1)>方向导数与梯度

最近用到sobel算子,复习了以下梯度的定义与计算,做简要记录。

2023-03-17 17:24:50 172

原创 <概率论与数理统计(1)> 泊松随机数

最近需要在模型表面网格内采样获取模型表面点云,需要根据网格面积与模型面积计算网格内部的采样数,这里用到了泊松随机数计算网格内采样数。

2022-10-28 10:29:01 415

原创 <数字图像处理(4)> 线性变换(一)比特分层

这是分段线性变换函数的一部分,分段线性函数可以通过分段的灰度变换函数实现对某一部分域值内的灰度值动态域扩散或者强调。在此基础上引发了对灰度值域的讨论,比特平面分层是以灰度图像存贮的像素占有的bit信息为基础的。

2022-10-24 19:39:47 913

原创 <数字图像处理(3)> 图像增强(三)Gamma变换

与log变换相似,Gamma变换属于非线性操作,非线性变换的主要目的是通过灰度值映射增强目标域数据分布,达到对比度增强的目的。

2022-10-22 21:39:49 2626

原创 <数字图像处理(2)> 图像增强(二)对数变换

使用对数变换将图像中低灰度值部分扩展,并压缩高灰度值部分,达到强调低灰度的目的,可用于图像偏暗的图像增强。

2022-10-22 15:34:21 2351

原创 <数字图像处理(1)> 图像增强(一) 直方图均衡化

图像增强中的直方图均衡化数学推导

2022-10-20 19:41:13 593

原创 <VTK(0)> VTK8.2+VS2019环境配置

最近用到VTK库,打算重新编译,发现能找到的资源中VTK库的编译比较详细,但是VS的环境配置比较乱,这里简述VTK的源码编译并提供VS环境配置的保姆教学。

2022-10-17 17:04:28 654

原创 <Tips(1)>取文件夹内固定后缀文件

最近在windows平台下配置vtk8.2库时需要导出lib文件名单,用于vs的依赖项。

2022-10-17 16:33:44 136

原创 <LearnOpenCV(14) C++>Laplacian算子

简单了解基于图像导数的高通线性滤波器。

2022-10-10 13:28:35 629

原创 <LearnOpenCV(13) C++>Sobel算子

sobel算子是根据提出的算子计算x、y方向梯度后计算像素梯度,因此sobel算子滤波可以将图像中的高频信息过滤出来。

2022-10-10 12:47:21 646

原创 <LearnOpenCV(12) C++>二值图像阈值操作

简单了解图像阈值操作。

2022-10-07 11:55:16 88

原创 <LearnOpenCV(11) C++>高斯差分图像(DoG)

从图像高斯差分(DoG)金字塔了解上下采样API及高斯模糊。

2022-10-07 11:52:40 677

原创 <LearnOpenCV(10) C++>形态学有啥用

利用简单实例了解形态学操作的玩具级应用。

2022-10-06 12:31:49 245

原创 <LearnOpenCV(9) C++>形态学操作(二)

简单了解二值图像的复合形态学操作(还是用二值图像吧)

2022-10-06 11:57:50 164

原创 <LearnOpenCV(8) C++>形态学操作(一)

简单了解二值图像的形态学操作(并没有用二值图像)

2022-10-06 11:45:54 359

原创 <LearnOpenCV(7) C++>矩形、圆形等基本图像绘制

简单记录OpenCV库提供的圆形、椭圆、线段等基础图象绘制API,顺便记录下TXT绘制。

2022-10-02 22:53:52 357

原创 <LearnOpenCV(6) C++>亮度调整

遍历像素的小练习,对每个像素dst[row][col] = alpha×src[row][col]+beta改变图像亮度。

2022-10-02 21:52:41 481

原创 <LearnOpenCV(5) C++>图像混合

通过混合两个图像简单了解图像叠加。

2022-10-02 11:42:30 406

原创 <LearnOpenCV(4) C++>图像的像素操作

本文了解单通道图像与三通道图像的像素操作,包括指针访问和非指针访问。

2022-10-02 10:23:19 589

原创 <LearnOpenCV(3) C++>图像矩阵的初始化操作

记录一点矩阵初始化的操作。

2022-10-02 10:19:06 350

原创 <LearnOpenCV(2) C++>图片掩膜

本文以图像锐化为例,简单理解图像掩膜的意思。

2022-10-01 20:48:22 404

原创 <LearnOpenCV(1) C++>图片读写

学习OpenCV中图片的读写和窗口展示工具的笔记

2022-10-01 20:32:36 107

原创 opencv c++ 传统瑕疵检测简例

基于Opencv、C++的传统瑕疵检测的简单示例。

2022-09-26 12:59:35 1433

原创 点云学习-KyePoints-ISS

ISS关键点原理及PCL实现代码

2022-09-13 20:56:16 927

原创 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 1156 8

空空如也

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

TA关注的人

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