#include <opencv2\opencv.hpp> #include <windows.h>using namespace CV; -----------------------------------the main () function--------------------------------------------//Description: The entry function for the console application, Our program starts here//------------------------------------------------------------------------------------------------- int main () { //"1" read in video Videocapture capture (0); Sleep (1000); Mat edges;//"2" loops show each frame while (1) { Mat frame;//defines a mat variable that stores the image for each frame capture>>frame; Reads the current frame imshow ("read video", frame); Displays the current frame Cvtcolor (frame, edges, Cv_bgr2gray), blur (edges, edges, Size (3,1)); Canny (edges, edges, 0, 3); Imshow ("After extracting edge", edges); if (Waitkey (+) >= 0) break;} return 0; }
According to the Hair Nebula's error, before reading the camera Sleep (1000) break 1s, remember # include <windows.h>
Read notebook built-in camera and edge detection