/qt_camera_edge_detection

qt camera edge detection

Primary LanguageC++

2019 机器人学院Linux 大作业 QT界面边缘提取

思路

程序采用c++ qt多线程qthread作为系统的多线程系统,利用生产者消费者模型实现多线程数据处理,并利用opencv库进行图像滤波与Canny算子的边缘提取。并利用QT实现上位机显示。 采集到的图像通过线程间同步,传递给图像处理线程,图像处理工作为提取图像边缘,处理完成后把边缘图像传递到显示线程

结果

alt result

程序结构

主程序

alt main

图像处理线程(边缘提取)

alt main

图像显示线程

alt main

UML

alt main

依赖

opencv

版权

有版权信息,注意主窗体和主程序中的版权信息,请自行去除,主窗体标题栏以及主程序