OpenCV画像入力、出力、記憶(C++)


サンプルコード

#include <opencv2/opencv.hpp>

using namespace cv;

int main() {
	
	// 이미지 입력
	Mat img = imread("Lenna.png");

	// 이미지 출력
	imshow("Lenna.png", img);

	// 키 입력을 받을 때까지 유지
	waitKey();

	// 이미지 저장
	imwrite("_Lenna.png", img);

	return 0;
}

追加


imread()


IMREAD_REDUCED_COLOR_8

Mat img2 = imread("Lenna.png", IMREAD_REDUCED_COLOR_8);

IMREAD_GRAYSCALE

Mat img3 = imread("Lenna.png", IMREAD_GRAYSCALE);

IMREAD_UNCHANGED

Mat img4 = imread("Lenna.png", IMREAD_UNCHANGED);