[c++] 동영상 파일에 크롭 적용하기

아래는 C++ 및 OpenCV를 사용하여 동영상 파일에 크롭을 적용하는 간단한 예제 코드입니다:

#include <opencv2/opencv.hpp>

int main() {
    cv::VideoCapture inputVideo("input.mp4");
    if (!inputVideo.isOpened()) {
        std::cerr << "Error: Couldn't open the video file." << std::endl;
        return -1;
    }

    cv::Mat frame;
    while (inputVideo.read(frame)) {
        // 크롭할 영역 설정
        cv::Rect cropRegion(x, y, width, height);
        cv::Mat croppedFrame = frame(cropRegion);
        
        // 크롭된 프레임 처리
        // ...

        // 처리된 프레임을 새 동영상 파일에 저장하거나 화면에 표시
        // ...
    }
    inputVideo.release();
    return 0;
}

위의 코드에서 x, y, width, height는 크롭할 영역을 지정하는 값입니다. 크롭된 프레임을 처리하거나 새로운 동영상 파일에 저장하는 부분은 개별적으로 구현하셔야 합니다.

OpenCV의 자세한 사용법은 공식 문서(https://docs.opencv.org/4.x/d9/df8/tutorial_root.html)를 참고하시기 바랍니다.