配置好了开始我的opencv生涯
用opencv显示图片
#include"stdafx.h" //窗口
#include <opencv2\opencv.hpp> //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 <opencv2\opencv.hpp>
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;
}
可以交流哦