完善部分算法线程

This commit is contained in:
2024-05-24 00:55:08 +08:00
parent eef1ee54b1
commit 16f0d4f4c8
4 changed files with 44 additions and 72 deletions
@@ -43,42 +43,6 @@ void camera::run()
std::vector<cv::Mat>camera_mat;
while (runFlag)
{
//getCameraImg(camera_mat);
//while(camera_mat.size()>0)
//{
// int size = imgQueue.size();
// for (auto img : camera_mat)
// {
// imgQueue.enqueue(img);
// if (lastUpdateTime.elapsed() > 200)//显示在界面
// {
// lastUpdateTime.start(); // 记录本次更新时间
// QPixmap pixmap;
// cvMatToQPixMap(img, pixmap);
// showImgPack* pack = new showImgPack();
// pack->img = pixmap;
// pack->type = imgWidgetOri;
// pack->index = index;
// emit S1(pack);
// }
// else
// {
// showLost++;
// qDebug() << cameraModulePtr.moduleName << "Lost show";
// }
// camera_mat.clear();
// }
// //防止过大
// while (imgQueue.size() > 5)
// {
// imgQueue.dequeue();
// imgLost++;
// qDebug() << cameraModulePtr.moduleName << "Lost img";
// }
//
// getCameraImg(camera_mat);
//}
int queueSize = requestQueue.size() ;
if (queueSize >0)
{