- 博客(8)
- 收藏
- 关注
原创 QObject: Cannot create children for a parent that is in a different thread错误
在子线程中使用qt的socket通讯,突然报出这个错误,经过查找有说明“在QThread中定义的所有东西都属于创建该QThread的线程。”于是我把下面QUdpSocket socket;改为QUdpSocket *socket;为了让指针内的内容从属于子线程,初始化的位置很重要。刚开始我在构造函数里面初始化,发现仍然报错,后来放到子线程socket接收函数里面初始化就没有报错。如果你是重写run函数,那么就run里面初始化。如果是moveToThread的方法就在建立的函数里面初始化即可
2021-08-04 18:09:53
407
原创 松下伺服电机与驱动器A6SF的modbus控制——位置控制(1)
松下伺服电机与驱动器A6SF的modbus控制——位置控制(1)前言(必看)使用PANATERM 对电机进行试运行关于block motion的开启如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言(必看)项目中接触到了松下伺服电机,发现日本人写的说明书是真的详细,几
2021-07-01 19:18:29
9894
5
原创 Failed to find “GL/gl.h“ in “/usr/include/libdrm“
环境qt5.12.3 ubuntu16.04使用cmake构建项目时报错,安装sudo apt install mesa-common-dev
2021-04-22 11:15:20
1575
3
原创 levmar(LM算法)dlevmar_dif()函数实例使用分享
levmard levmar_dif函数实例使用分享前言函数解释代码例程代码例程2前言找遍了多个地方都没有找到关于这个函数完整的使用例程。所以在终于成功的使用后,决定写一下,希望可以帮到你。第一个例子帮你理解参数传递,跑不通,我会放第二个例子可以跑通的,希望可以帮助你理解函数解释以y=k1*x1+k2*x2+k3*x3为例子int dlevmar_dif( void (*func)(double *p, double *hx, int m, int n, void *adata),//
2021-02-25 22:36:23
1926
3
原创 数组在函数中传递,与内联函数
数组在函数传递的过程中,由于比较大,所以传递的是第一个数据的地址,无法获取数组的长度,没有类似sizeof的api内联函数#include<iostream>inline int calc_Max (int a, int b){ if(a >b) return a; return b;}int main(){ int max = calc_Max(3, 8); std::cout << "max = " &
2020-08-29 10:38:28
171
原创 随机采样一致性算法RANSAC
作用1:点云分割通过(空间平面、直线、二维或三维圆、圆球、锥体等模型)进行分割。作用2:点云的配准对的剔除(例子:五个点云,三个配准,利用RANSAC可以剔除另外两个)算法简介:从样本中抽取一个子集,通过该算法最小方差对这个样本计算出这个该模型的参数(例如模型是一条直线,那么计算该样本所有的点到直线的方差,综合最短的距离就是这条直线的位置),然后所有样本与该模型的偏差。为该模型设置一个阈值,偏差小于阈值为内点,大于阈值为外点。配准对的剔除存在的两个问题,如果目标不是现实物体,阈值比较难设定,2_
2020-08-09 23:26:49
948
原创 点云拓扑之k-d Tree,oc_tree
k-dtree对于范围搜索和邻近搜索效果很好。选轴点策略一:按照x-y-z-x-y-z...顺序向下分割选轴点策略二:取方差变化最大维度的中位数,如图,不能通过策略1来进行划分,通过策略2检测出点的X方向变化比较多,Y方向变化小,所以在X方向进行划分。但是如果是以下分布,很明显在长条中间是没必要检测的,所以把中间部分划出去比较好。...
2020-08-04 00:31:52
628
原创 opencv 灰度图片部分API用法记录
opencv 灰度图片部分API用法记录11img=cv.imread(‘33.jpg’,0),将图片读入属性更改为单通道img=cv.imread(‘33.jpg’,3),将图片读入属性更改为三通道dst_img=cv.cvtColor(img,cv.COLOR_GRAY2BGR),更改为三通道:需要注意被更改的图片需要是单通道图片dst_img=cv.cvtColor(img,cv.COLOR_BGR2GRAY),更改为单通道:需要注意被更改的图片需要是三通道图片...
2020-07-19 11:11:10
154
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人