✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
#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: