open ip camera probm 2

asked 2019-04-16 07:02:59 -0600

namedWindow("FaceDetRec", WINDOW_NORMAL);
setWindowProperty("FaceDetRec", WND_PROP_FULLSCREEN, WINDOW_FULLSCREEN);

Mat frame = Mat(720, 1280, CV_8UC3);

while (1) {

    Mat temp;

    bool bSuccess = cap.read(temp); // read a new frame from video

    if (!bSuccess) //if not success, break loop
    {
        destroyAllWindows();
        MessageBox(hWnd, TEXT("Frame not captured !"), TEXT("FaceRecFFTW_Class4 -> Message:"), MB_OK);
        break;
    }

    {
        Rect ROI(512, 288, 1280, 720);  //  temp image: (2304, 1296)
        temp(ROI).copyTo(frame);
    }

    imshow("FaceDetRec", frame);

    if (waitKey(1) == 27) //wait for 'esc' key press for 1ms. If 'esc' key is pressed, break loop
    {
        destroyAllWindows();
        break;
    }
}

...imshow() does not stretch 720x1280 image to FULLSCREEN window(FaceDetRec) 900x1600, just create new window with the same name 720x1280 and show image inside ???????????

    OpenCV ver 3.4.6      compiler VS2019
edit retag flag offensive close merge delete