opencv只能读取电脑存储设备(硬盘或内存)内的图像,摄像头的图像需要借助对应的驱动软件提供的DLL 函数,获取摄像头图像到内存中,再由opencv内函数调用。 比如CameraGrab(pImgBuf,DATA_TYPE_RGB24) //摄像头厂家提供的DLL文件内获取图像函数,将摄像头图像传递到pImgBuf指向的空间,后续opencv可以直接处理pImgBuf指向空间内的图像数据。