[c++] 이미지 저장하기
먼저, OpenCV 라이브러리를 설치해야합니다. 그런 다음 다음의 단계를 따라 이미지를 저장할 수 있습니다.
- 라이브러리 포함
#include <opencv2/opencv.hpp>
- 이미지 읽기
cv::Mat image = cv::imread("input.jpg");
- 이미지 저장
cv::imwrite("output.jpg", image);
위의 코드는 “input.jpg” 파일을 읽어들이고, “output.jpg” 파일로 이미지를 저장하는 예시입니다.
이미지를 저장할 때, 파일 형식에 주의해야 합니다. OpenCV는 다양한 이미지 형식을 지원하므로, 필요에 따라 적절한 파일 형식을 선택할 수 있습니다.
이렇게 하면 C++를 사용하여 이미지를 저장할 수 있습니다. OpenCV를 사용하지 않고도 파일 입출력을 통해 이미지를 저장할 수 있지만, OpenCV를 사용하면 이미지 처리와 관련된 다양한 기능을 활용할 수 있습니다.
참고문헌:
- https://docs.opencv.org/4.x/d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56