自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 socket接受多任务信号时抢占问题

但是后来发现有时候跟编号“1”与“2”的相机相关的程序一直都是正常的,正常的接受上位机的采集信号,然后做图像处理,再从图像处理类中发送结果给主程序类中,再在主程序的socket发送数据给上位机。然后有的人也提到加锁的问题。因为有四个相机,我还特意在主程序中,写了四个发送结果的函数,每个函数里面对socket发送部分都加锁了的。但是关于编号“3”和“4”的相机相关的程序,运行时就不那么顺畅了。最近有个项目中,有四个相机在独立工作,但是实际上是一台机器人控制两台相机,所以实际上只有两个相机是有可能同时工作的。

2023-11-24 10:58:03 340 1

原创 QT跨线程信号与槽的数据类型问题

但是,我从图像处理类中发送的结果,我用的信号槽机制。而且诡异的是,从图像处理类中,对应前三个图像处理的结果可以发到主程序,唯独第四个图像处理的结果发不到主程序中。我检查了好半天,我觉得代码部分,除了变量的1,2,3,4的数字不同,其他没区别了。而且,考虑是不是多线程抢占资源啥的,我还在只用单个相机测试,就是对应4号相机的结果发送不出去。明明图像能显示,图像处理类也完成了结果,就是发送不到主程序中,主程序的槽函数就没动作。图像处理也作为一个类,也在主程序中实例化四个类,然后同理,也分配了四个线程。

2023-11-17 14:28:50 54 1

原创 PCL1.12.1+VS2019+QT5.15.2+VTK9.1开发环境配置

PCL1.12.1+VS2019+QT5.15.2+VTK9.1开发环境配置

2022-07-28 17:22:14 1910 10

空空如也

空空如也

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

TA关注的人

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