#include <opencv2/opencv.hpp>
#include <opencv2/video/video.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
int main()
{
VideoCapture capture;
if (!capture.open("highway.avi"))
capture.open(0);
while(1)
{
Mat frame;
capture >> frame;
imshow("ReadVideo", frame);
Mat grayImage, edgeImage;
cvtColor(frame, grayImage, CV_BGR2GRAY);
blur(grayImage, edgeImage, Size(7, 7));
Canny(edgeImage, edgeImage, 0, 30, 3);
imshow("Canny Image", edgeImage);
waitKey(30);
}
return 0;
}