opecv- 이미지 로드, 수정 및 저장

imread는 그림을 불러오는 데 사용합니다.
cvtColor는 RGB→Grascale로 그림을 변환하는 데 사용됩니다.
imwrite는 변환된 이미지를 저장하는 데 사용됩니다.
구체적인 실현 절차는 다음과 같다.
#include 
#include 
using namespace cv;
using namespace std;
int main( int argc, char**argv )
{

	Mat image;
	image = imread("D:\\lena.bmp");

	Mat gray_image;
	cvtColor( image, gray_image, CV_RGB2GRAY );

	imwrite( "D:\\lena_gray.bmp", gray_image );

	namedWindow( "image Name", CV_WINDOW_AUTOSIZE );
	namedWindow( "Gray image", CV_WINDOW_AUTOSIZE );

	imshow( "image Name", image );
	imshow( "Gray image", gray_image );

	waitKey(0);

	return 0;
}

좋은 웹페이지 즐겨찾기