Чтобы диагностировать вашу проблему, попробуйте следующее и дайте мне обратную связь.
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
VideoCapture cap(0); // open the default camera
if (!cap.isOpened()) // check if we succeeded
return -1;
Mat edges;
Mat frame;
namedWindow("edges", WINDOW_NORMAL);
while (true)
{
cap >> frame; // get a new frame from camera
cvtColor(frame, edges, COLOR_RGB2GRAY);
GaussianBlur(edges, edges, Size(7, 7), 1.5, 1.5);
Canny(edges, edges, 0, 50, 3);
imshow("edges", edges);
if (waitKey(30) >= 0) break;
}
// the camera will be deinitialized automatically in VideoCapture destructor
}
Необходимые библиотеки:
opencv_core401.lib
opencv_imgproc401.lib
opencv_videoio401.lib
opencv_highgui401.lib