OpenCV之显示摄像头图像
我们使用Opencv的函数来读取显示摄像头的图像,首先要声明图像指针,读取图像,创建窗口,然后显示每一帧的图像。
使用的函数
1.cvCreateCameraCapture
函数作用:初始化从摄像头中获取视频
C++ code
CvCapture* cvCreateCameraCapture( int index );
index:要使用的摄像头索引。如果只有一个摄像机时,参数值取0。
当参数被设置为-1时,OpenCV会打开一个窗口让用户选择需要使用的摄像机。
函数cvCreateCameraCapture给从摄像头的视频流分配和初始化CvCapture结构。目前在Windows下可使用两种接口:Video for Windows(VFW)和Matrox Imaging Library(MIL); Linux下也有两种接口:V4L和FireWire(IEEE1394)。
释放这个结构,使用函数cvReleaseCapture。