資源簡介
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個文件信息
- 上一篇:電容測量3_stm32.rar
- 下一篇:北郵現代密碼學全課件.zip
評論
共有 條評論