当前位置: 首页 > news >正文

雄安网站建设需要多少钱公司如何注册企业邮箱

雄安网站建设需要多少钱,公司如何注册企业邮箱,做窗帘的网站,wordpress做x站主题问题详情:之前一直把曝光调整到50000,画面一直很流畅,知道领导要求将曝光改成500000时整个程序卡死了 问题解决: 首先怀疑是帧率太低的原因,控制变量后发现不是帧率的问题,看着代码很迷茫,领导…

问题详情:之前一直把曝光调整到50000,画面一直很流畅,知道领导要求将曝光改成500000时整个程序卡死了

问题解决:

首先怀疑是帧率太低的原因,控制变量后发现不是帧率的问题,看着代码很迷茫,领导就看了我完整的代码,找到了bug,让人恍然大悟。

大家先看看错误代码:calibHMI是我的主类,PICThread是我的线程类

线程创建和触发代码:当发出信号returnResult,就执行displayResult。

    thread=new PICThread();connect(thread, SIGNAL(returnResult(int)), this, SLOT(displayResult(int)));//信号槽
/*信号回调*/
void calibHMI::displayResult(int result)
{Camera.GetGrayImage(gray);if(!gray.empty()){gray.copyTo(grayCopy);cv::resize(grayCopy, grayCopy, cv::Size(gray.cols / 6, gray.rows / 6));qImage = QImage((const unsigned char*)(grayCopy.data),grayCopy.cols, grayCopy.rows,grayCopy.cols * grayCopy.elemSize(),QImage::Format_Grayscale8);// 如果需要,从QImage创建QPixmapQPixmap pixmap = QPixmap::fromImage(qImage);// 或者,直接在QLabel中设置QImage(注意灰度图像不需要rgbSwapped())ui->label_6->setPixmap(QPixmap::fromImage(qImage));}}
void calibHMI::closeEvent(QCloseEvent *event){qDebug("关闭主界面");thread->m_stopRequested = true;}
//线程类
PICThread::PICThread(){}
/*线程循环*/
void PICThread::run()
{int result=0;m_stopRequested = false; // 初始化停止标志为 falsewhile (!m_stopRequested){msleep(500);//延时0.5s 600-1000比较合适emit returnResult(result);  //发送信号}
}
/*线程停止*/
void PICThread::stop()
{m_stopRequested = true;
}void calibHMI::on_pushButton_2_clicked()
{int Expose=ui->lineEdit->text().toInt();int rate =ui->lineEdit_2->text().toInt();Camera.ConfigEyeExpose(hDevice,keVzNLExposeMode_Fix,Expose);if(Camera.SetFrameRate(hDevice,rate)==0){std::cout<<"帧率设置成功!"<<std::endl;}
}void calibHMI::on_pushButton_6_clicked()
{    static SVzNLROIRect sLeftROI = { 0, 1536, 0, 2048 };static SVzNLROIRect sRightROI = { 0, 1536, 0, 2048 };Camera.ConfigDetectROI(hDevice, &sLeftROI, &sRightROI);thread->start();
}void calibHMI::on_pushButton_7_clicked()
{thread->stop();
}

答案:

run()是我的子线主要作用间隔一段时间发送信号触发displayResult,displayResult是在主线程中运行的,包括获取图像和显示图像

最最需要资源的获取图像程序在主线程中苦苦阻塞,那么只要把图线获取写入到run()中即可!并且将usleep(500)删除。

http://www.yayakq.cn/news/840328/

相关文章:

  • 订货网站开发价格网页代理最干净最悠久
  • 做一个英文网站我国网站无障碍建设仍处于
  • 网站建设推广群黑龙江城乡和住房建设信息网
  • 网站做不做双解析免费装饰公司网站模板
  • 外贸网站平台排名网站设计师工资一般多少
  • 餐饮网站建设的毕设报告网站进入特效
  • 中国建设购物网站做海报去哪个网站找素材比较好呢
  • 成品源码网站广东英德网站建设
  • 搭建英文网站合肥网站制作需
  • 唐山网站从哪里找wordpress 单页海报
  • 做网站如何防止被骗潍坊网站空间
  • 安徽义信建设网站网站服务器怎么做的
  • asp学校网站系统做百度移动网站排名
  • 广东建设信息网站wordpress超时退出
  • 微网站移交淘宝优惠券怎么做网站
  • 地下城钓鱼网站如何做有名做网站公司
  • 打开一张图片后点击跳转到网站怎么做的广州网上注册公司网站
  • 高权重网站收录问题wordpress自动备份数据库
  • 哈尔滨有网站的公司seo外包公司兴田德润官方地址
  • 青海汽车网站建设服装企业 北京 网站建设
  • 电子商务网站建设规划的内容成都公司注册多少钱
  • 做网站 excel教做网站视频
  • 网站推广律师关键词有哪些笔记本电脑做网站比较畅快
  • vs2017做的网站如何发布喜迎二十大
  • 对网站二次开发的认识黄村网站建设一条龙
  • html5 爱情网站模板商城网站html
  • 有专门做最佳推荐的网站深圳网站建设网页推广网站设计
  • 建设网站公开教学视频网站网址怎么写
  • 建立网站的基本流程有哪些步骤网页设计的网网页设计的网站
  • 在线生成网站地图网站上面如何加入视频