c - 网络摄像头应用程序中的 opencv 错误

标签 c windows opencv

我正在编写一个从网络摄像头捕获视频的应用程序。我在 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/

相关文章:

windows - 控制 Delphi 2006 中新打开窗口的位置 (x,y)

windows - 尝试在 Visual Studio Code 上保存/创建文件时获取 "NoPermissions (FileSystemError): Error: EPERM: operation not permitted"

c++ - 多变光照条件下的多运动物体检测。

python-3.x - opencv 中的 bin/example_reg_map_test 错误

使用 Mongoose 创建双网络/套接字服务器

c - 单元测试kill命令

c++ - C++ 和共享库中的代码执行点

c - 我自己的打印屏幕键

c - 如何将套接字 recv(,,,) 用于不确定的响应长度

linux - 使用 cmake 构建项目时出现 OpenCV 3.2.0 链接器错误