logo

Crowdly

Browser

Додати до Chrome

#include <iostream> ... using namespace std; int main() {   VideoCaptu...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

#include <iostream>

...

using namespace std;

int main()

{

  VideoCapture video_input(0);

  int frame_width = static_cast<int>(video_input.get(3));

  int frame_height = static_cast<int>(video_input.get(4));

  Size frame_size(frame_width, frame_height);

  VideoWriter video_output("video.avi", VideoWriter::fourcc('M', 'J', 'P', 'G'), 20, frame_size);

  while (video_input.isOpened())

  {

    Mat frame;

    bool isSuccess = video_input.read(frame);

    if (isSuccess)

    {

      imshow("My Video", frame);

      video_output.write(frame);

    }

    int key = waitKey(20);

    if (key == 'q')

    {

      cout << "q key is pressed by the user. Stopping the video" << endl;

      break;

    }

  }

  video_input.release();

  video_output.release();

  destroyAllWindows();

  return 0;

}

Для наведеного вище коду вкажіть рядки, які треба вставити на місці ..., щоб комп’ютерна програма мовою C++ читала та відображала у вікні із заголовком “My Video” відеопотік з веб-камери і зберігала його у файлі з ім’ям “video.avi” за допомогою бібліотеки OpenCV:

0%
0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на exam.nuwm.edu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome