项目实战:Qt流水线图像显示控件(列刷新、1ms一次、缩放、拽拖、拽拖预览、性能优化、支持OpenGL GPU加速)

   日期:2020-10-30     浏览:267    评论:0    
核心提示:若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109315637各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)Qt开发专栏:项目实战(点击传送门)需求性能需求  1.需至少满足可1ms接收一次列数

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109315637
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

Qt开发专栏:项目实战(点击传送门)


需求

  流水线图像扫描采集控件(带模拟数据测试)
性能需求
  1.需至少满足可1ms接收一次列数据,而不丢包(接收后可不必立马显示)
  2.图片刷新率可达30HZ;
限制需求
  1.图片高度最小只能缩小为控件在界面显的高度
  2.控件在界面显示的大小可任意调整,图片可自适应控件大小改变;
  3.控件的数据接收和界面刷新均不能阻塞UI进程
补充说明
  1.从下位机接收到一列数据
  2.转换成8位/24位深度的图像数据(灰度8位数据),兼容24位(RGB数据)
  3.传入一列数据更新一列
  4.当传入数据列满后,按照队列的形式,抛弃前面的列
  5.放大以后,按照放大一列的距离,图像继续滚动
  6.拖动的时候 那么比如 鼠标按下实际不动 这个时候也是拖动 图片继续从右向左滚动
  7.增加opengl gpu加速显示
  8.增加拖动预览整体视图


Demo

  
  
  
  
  
  
  
  

  


体验下载地址

  CSDN:https://download.csdn.net/download/qq21497936/13061520
  QQ群:1047134658(点击“文件”搜索“flowShowImage”,群内与博文同步更新)


v1.3.2功能

  

  


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109315637

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服