- 博客(72)
- 收藏
- 关注
原创 QT/C++ 程序启动时检查程序是否已经启动
使用场景:不建议程序被多次启动的情况:例如程序启动后连接了某些设备,而操作用户没注意到程序已经启动了,又打开了一次程序,然后出现连接被占用等问题。可以在QT项目的main.cpp中实现。关键词:QT程序重复启动检查。
2025-12-16 19:12:09
185
原创 opencv-calibrateHandEye函数的算子学习
先求解旋转矩阵(通过最小二乘优化旋转轴),再基于旋转结果求解平移向量。同时求解旋转和平移,使用旋转矩阵的欧拉角表示,构建线性方程。利用机器人运动链的刚体约束,通过线性方法联合求解旋转和平移。计算效率高,但要求运动必须包含旋转分量(不能是纯平移)。通过迭代优化最小化重投影误差,联合优化旋转和平移。基于旋转矩阵的单位四元数表示,构建线性系统求解。将对偶四元数引入手眼标定,同时优化旋转和平移。:对精度要求极高且能接受较长计算时间的场景。:对精度要求高的场景(如工业标定)。:通用场景,对速度要求较高时。
2025-08-17 09:56:17
716
原创 cv::findChessboardCornersSB&cv::findChessboardCorners算子详细学习
先通过边缘检测和连通区域分析分割棋盘格的黑白方格,再通过几何约束(如平行性、正交性)拟合角点位置,而非依赖传统的角点响应函数。,它在复杂场景(如高畸变、遮挡、光照不均)下表现更鲁棒。:输入图像(8位灰度图或彩色图,彩色图会自动转换为灰度)。:迭代终止条件(如最大迭代次数/精度)。:快速检测(可能漏检,适合实时场景)。:控制检测行为的标志(见下文)。:控制检测方式的标志(见下文)。:输入图像(需为8位灰度图)。:棋盘格内角点的行列数(如。:初始角点(输入输出参数)。:使用自适应二值化(推荐)。
2025-08-06 15:49:53
399
原创 VS2019+QT实现qt项目(带界面)封装为dll并在其它qt项目被调用(带界面)(C++)
qt项目封装为动态库(dll)及动态库的调用(vs&qt&c++)
2025-06-25 09:36:47
1490
原创 模拟shift按键实现点云选点(PCL&VTK&C++)
无需按住shift实现pcl库的registerPointPickingCallback函数对点云取点
2025-01-15 17:11:00
342
原创 QTableView 实现表格及相关用法(C++)(QStandardItemModel+QItemSelectionModel)
使用QTableView、QStandardItemModel+QItemSelectionModel实现表格选中行的删除、选中行的上下移动
2024-11-30 21:45:19
596
原创 QT实现:鼠标悬浮在控件上显示提示窗口(C++)
鼠标悬浮在控件上显示提示窗口鼠标停留在按钮时显示提示框,鼠标移开后则消失鼠标移动到qt控件上显示提示内容
2024-11-27 18:02:04
896
原创 冷知识:“”括起来的字符串相加,在C++中会报错
“”括起来的字符串相加被当成是const char*类型,而非string类型,在C++中会报错
2024-10-30 19:14:01
309
原创 VS/Qt Creator +QT生成带.ico图标的.exe 并打包
摘要:本文介绍了为QT项目添加图标和打包的完整流程。使用VS时需将PNG转为.ico文件,在.rc文件中添加图标引用;使用QtCreator则需创建.rc文件并在.pro中添加引用。打包步骤包括:1)使用windeployqt工具自动收集依赖项;2)将exe和必需文件放入新文件夹;3)执行windeployqt命令生成独立运行的程序目录。该方法适用于Windows平台,可帮助开发者快速部署QT应用程序。(149字)
2024-10-22 21:22:38
1030
原创 使用vtkRenderer创建的显示点云的窗口如何刷新(QT/C++)
使用vtkRenderer创建的显示点云的窗口如何刷新(QT/C++)
2024-08-09 10:25:03
941
1
原创 判断用户输入IP的合法性&判断输入IP与本机IP是否在同一网段C++&QT
判断用户输入IP的合法性&判断输入IP与本机IP是否在同一网段C++&QT
2024-07-19 12:16:05
722
原创 记录:pcl库使用VoxelGrid对象对点云下采样时引发free(ptr)异常的解决办法 C++
使用pcl库的VoxelGrid对象对点云下采样时,Memory.h文件中EIGEN_DEVICE_FUNC inline void aligned_free(void *ptr)函数的free(ptr);引发异常(203行)解决办法
2024-07-03 20:19:26
505
1
原创 Halcon算子 write_object_model_3d
Halcon算子 write_object_model_3d在halcon与c++中的使用
2024-05-10 15:07:37
529
原创 QT 检测窗口大小变动 (c++)
QT 检测窗口大小变动 (c++).cpp文件中增加如下代码:以上代码为笔者在csdn网页上手打的,如有问题麻烦纠正,谢谢!
2023-11-27 20:08:08
1166
原创 棋盘格测距-单目相机(OpenCV/C++)
棋盘格测距:通过cv::findChessboardCorners寻找棋盘格角点,用cv::solvePnP计算旋转向量rvec和平移向量tvec,计算被测物距离。
2023-10-24 17:04:53
2303
原创 cv::solvePnP使用方法及注意点详解(OpenCV/C++)
cv::solvePnP的使用说明及注意事项,以及1、为四个二维坐标做冒泡排序得到左上角、右上角、左下角、右下角分别对应的点的算法 2、通过solvePnP计算相机与被测物的距离
2023-10-24 15:55:37
16433
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅