完善部分算法线程
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user