ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

多相机采图程序开发心得。

2020-09-16 15:00:49  阅读:11  来源: 互联网

标签:泄漏 预览 采图 程序开发 相机 addPixmap 内存 心得


开发QT程序,同时驱动9个相机,各自可以进行采图、预览、存图、曝光增益调节选择等。

1、思路:使用9个相机分别用不同线程控制,以避免界面"卡死"。

2、bug1:内存泄漏问题,用opencv结合QGraphicview控件进行图像显示时,内存一直增加。

   检测结果:将所有mat都加release()方法进行处理,但并无改善,最终发现是图像预览时QGraphicscene的对象没有进行clear(),调用addPixmap()貌似只能累加,并不会清楚之前插入的image,

     泄漏的内存属于addPixmap()方法中的QPixmap,跟CV::Mat没有关系。

标签:泄漏,预览,采图,程序开发,相机,addPixmap,内存,心得
来源: https://www.cnblogs.com/xuanyuanhen/p/13321143.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有