ubuntu下基于qt+opencv控制摄像头

               

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.

环境:ubuntu10.04 + opencv2.2.0 + qt4.7.0

opencv下控制摄像头是容易的,提供的highgui库调用linux本身的v4l2机制就能控制摄像头.在这里我与qt混合编程,在qt中开一个30ms的定时器,不断通过摄像头捕捉图像,这30ms就是帧速。

捕捉的图像在opencv中是IplImage类型,在qt中调用图像一般是QImage类型,所以需要进行一个格式转换,而且捕捉到的图像颜色是BGR,需要转换城RGB。摄像头捕捉的图像显示窗口为QWidget部件。


源代码:

widget.h

猜你喜欢

转载自blog.csdn.net/qq_44925357/article/details/89814313