• 大小: 25.05MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: 其他
  • 标签: basler  QT  C++  

资源简介

basler相机的多个相机并多线程采集并显示,在程序中采集线程两个,通过相机的serialNumber进行相机的连接,采集的结构Ptrresult通过信号和槽进行连接,在widget中控件显示。学习初期和大家交流。没有配置,需要自己配置属性表。

资源截图

代码片段和文件信息

#include “controller.h“


controller::controller()
{


//线程的初始化  线程从run()退出后已经处于TERMINATED状态,属于DEAD线程了。 再调用start会有异常
//再次打开需要重新new一下
imagebuffer = new Imagebuffer(200); //初始化缺陷图像缓存空间.
picshowingthread = new picthread(imagebuffer); //初始化相机采集线程
grabthread01 = new grabthread_camera01(imagebuffer);//初始化图像处理线程
grabthread02 = new grabthread_camera02(imagebuffer);//初始化数据库线程


}



controller::~controller()
{

delete imagebuffer;
delete picshowingthread;
delete grabthread01;
delete grabthread02;

}

/*bool controller::connectCamera()
{

if (grabthread->init())
{
return true;
}
}
*/
void controller::inatialize()
{

grabthread01->initialize();
grabthread02->initialize();
//picshowingthread->initialize();

}
void controller::open_camera()
{

grabthread01->OpenCamera();
grabthread02->OpenCamera();

}


void controller::startprocess()
{

grabthread01->start();
grabthread02->start();
picshowingthread->start();
}
void controller::stopprocess()
{

grabthread01->stop();
grabthread02->stop();
picshowingthread->stop();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1183  2019-09-04 19:21  .qmake.stash
     目录           0  2019-09-09 09:53  .vs\
     目录           0  2019-09-09 09:53  .vs\duoxianji_test\
     目录           0  2019-09-09 09:53  .vs\duoxianji_test\v14\
     文件       77312  2019-09-11 22:57  .vs\duoxianji_test\v14\.suo
     文件        1191  2019-09-10 16:08  controller.cpp
     文件         632  2019-09-07 13:24  controller.h
     目录           0  2019-09-10 16:08  debug\
     文件      365568  2019-09-11 08:26  debug\duoxianji_test.exe
     文件     2204528  2019-09-11 08:26  debug\duoxianji_test.ilk
     文件     6598656  2019-09-11 08:26  debug\duoxianji_test.pdb
     文件        2696  2019-09-07 13:24  debug\moc_controller.cpp
     文件        3860  2019-09-08 09:47  debug\moc_duoxiangjiwindow.cpp
     文件        4608  2019-09-10 16:08  debug\moc_grabthread_camera01.cpp
     文件        4607  2019-09-10 16:14  debug\moc_grabthread_camera02.cpp
     文件        2677  2019-09-08 09:45  debug\moc_picthread.cpp
     文件         276  2019-09-10 17:08  debug\moc_predefs.h
     文件          59  2019-09-04 19:21  debug\moc_predefs.h.cbt
     文件        1901  2019-09-10 16:08  duoxiangjiwindow.cpp
     文件         741  2019-09-08 09:47  duoxiangjiwindow.h
     文件        6543  2019-09-10 14:40  duoxiangjiwindow.ui
     文件        1322  2019-09-04 19:49  duoxianji_test.pro
     文件       23901  2019-09-04 19:49  duoxianji_test.pro.user
     文件         947  2019-09-04 21:46  duoxianji_test.sln
     文件    55734272  2019-09-11 22:57  duoxianji_test.VC.db
     文件       21638  2019-09-06 22:45  duoxianji_test.vcxproj
     文件        3602  2019-09-06 17:41  duoxianji_test.vcxproj.filters
     文件        1076  2019-09-11 08:26  duoxianji_test.vcxproj.user
     文件        6919  2019-09-11 22:57  grabthread_camera01.cpp
     文件        1789  2019-09-10 16:08  grabthread_camera01.h
     文件        6371  2019-09-11 22:57  grabthread_camera02.cpp
............此处省略42个文件信息

评论

共有 条评论