我正在编写一个从网络摄像头捕获视频的应用程序。我在 C 和 Windows 中做这件事。但是这里有一个错误,我不知道如何解决。它在变量声明中:
CvCapture* capture = cvCreateCameraCapture(0);
如您所见,我正在使用 OpenCV 编写我的应用程序代码,这一行是为了在我的应用程序和网络摄像头之间创建断开连接。这里出现错误。我的编译器(MS Visual Studio 2010)说:
error C2099: El inicializador no es una constante
我在 MSDN Microsoft 中搜索了有关该错误 (C2099) 的信息,但没有帮助修复它。
PS 很抱歉西类牙语版本的错误,但我还没有下载英文版本。
最佳答案
试试这个:
CvCapture* cam = cvCaptureFromCAM(CV_CAP_ANY);
关于c - 网络摄像头应用程序中的 opencv 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251576/