【发布时间】:2014-07-20 11:00:56
【问题描述】:
我使用 VS 2010 和 opencv。当我想使用我的摄像头(在我的笔记本电脑上)时,无论我尝试什么,我都会得到这个:“r6010 abort() 已被调用”。 一个灰色的窗口出现了。 代码如下:
#include<opencv\cv.h>
#include<opencv\highgui.h>
using namespace cv;
int main()
{
Mat image;
VideoCapture cap;
cap.open(0);
namedWindow("Window", 1);
while (1)
{
cap >> image;
imshow("Windwow",image);
waitKey(33);
}
}
顺便说一句,在另一个程序中,我从 youtube 获得的内容显示“错误:帧为 NULL”。
【问题讨论】:
-
"Windwow"!="Window" -
我更正了,但错误仍然存在:/
-
documentation for VideoCapture::read 表示您可能需要先复制图像,然后才能对其进行任何操作。
-
看到这个问题,类似的问题:stackoverflow.com/questions/18386891/….