之前用网上的这个代码打不开
报错
后来又去网上查,说是可能缺个窗口
哦,是的,应该先定义一个窗口
注意,定义的窗口要与显示的窗口名字一样,不然有个多的小窗口哦
代码:
#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
//读取视频或摄像头
VideoCapture capture(0);
namedWindow("读取视频");//定义一个窗口,名字与imshow里的一样就行
while (true)
{
Mat frame;
capture >> frame;
imshow("读取视频", frame);
if (27 == waitKey(30))//当按下esc就退出程序,为了方便退出
break;
}
return 0;
}
其它问题:
这个问题需要重新打开下工程,退出下vs再来吧。