opencv使用第一步 用opencv打开图片 视频 和摄像头

配置好了开始我的opencv生涯


用opencv显示图片

#include"stdafx.h"      //窗口
#include  //opencv的头文件
using namespace cv;             //包括cv的命名空间


void main()
{
Mat img;   //mat:c++中的一个n维数组类

img = imread("xuanhuan.jpg");////这里的图片路径与.cpp 同一目录,当然你也可以选择别的图片路径//imread :读入图像函数

imshow("原图", img); // 一个显示函数
waitKey(0);//等待按键按下

}

第一步总是痛苦的,像我配置加上显示一个图片就好几个小时,还需要远程协助,竟然因为图片不好。。。。


用opencv显示视频


#include"stdafx.h"
#include
using namespace cv;


int main()
{
VideoCapture capture("1.avi");// VideoCapture:OENCV中新增的类,捕获视频并显示出来
while (1)
{
Mat frame;
capture >> frame;
imshow("读取视频",frame);
waitKey(30);
}


return 0;
}

可以显示mp4 avi等格式




用opencv打开摄像头

int main()
{
VideoCapture capture(0);
Mat edges;


while (1)
{
Mat frame;
capture >> frame;


imshow("读取视频",frame);
waitKey(30);
}


return 0;
}


可以交流哦


你可能感兴趣的:(opencv使用第一步 用opencv打开图片 视频 和摄像头)