无法从videostream opencv中获取猫图像

时间:2017-08-20 21:37:06

标签: c++ opencv

其他问题对我没有帮助,所以我问我的

无法使用最新的opencv库从我的视频摄像头获取任何图像。

void ShowCam(int CameraToBeOpened)
{
int i = 0;
cv::Mat frame;
cv::VideoCapture cap(CameraToBeOpened);
cvNamedWindow("Camera", CV_WINDOW_NORMAL);
while (true) {
if (cap.read(frame))
    imshow("Camera", frame);
char c = cvWaitKey(50);
if (c == 27)
    break;
if (c == 32) {
    char filename[200];
    sprintf_s(filename, "\Test pictures\test_%d.jpg", i);
    i++;
    cv::imwrite(filename, frame);
    std::cout << "Image has been captured" << std::endl;
}
}

它不会产生错误,只是无法在文件夹中找到图像。

0 个答案:

没有答案