学习嵌入式linux遇到的问题:触摸导致采集的图像错位、分屏、花屏、偏移、乱屏
问题背景
最近在做毕设,在嵌入式linux上搭载qt+opencv 读取摄像头数据并通过socket编程上传到局域网的上位机上。
摄像头使用ov5640,芯片是imx6ull, qt版本5.12.9.
问题描述
在嵌入式QT上,显示摄像头采集数据,如果用手触摸屏幕,显示摄像头数据的内容会发生分屏、错位、花屏、偏移现象 。
问题解决
目前发现这个问题不是单线程的问题,添加了多线程还是这个问题,经测试发现,可能是触摸事件干扰了图像采集缓冲区导致了图像错位,所以在鼠标release event 事件中重新初始
原创
2021-02-23 10:57:21 ·
1190 阅读 ·
1 评论