#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char **argv){
char *imageName = argv[1];
Mat image;
image = imread(imageName, 1); // 이미지 불러오기.
// 에러 처리.
if ( argc!= 2 || !image.data ){
printf(" No image data \n ");
return -1;
}
// 불러온 이미지와 구분하기 위하여 흑백 이미지로 변환.
Mat grayImage;
cvtColor( image, grayImage, COLOR_BGR2GRAY );
// 파일명 "GrayImage.jpg"로 저장.
imwrite( "GrayImage.jpg", grayImage );
return 0;
}
이와같이 사용하시면 이미지 불러오기와 저장을 할 수 있습니다.
'STUDY > OpenCV' 카테고리의 다른 글
[OpenCV] 마우스 콜백 예제 (Example of Mouse Callback) (0) | 2016.08.17 |
---|---|
[OpenCV] 관심영역 자르기 (Crop Region Of Interesting (ROI)) (2) | 2016.08.11 |
OpenCV install on Ubuntu (0) | 2015.01.15 |
Ubuntu에서 Opencv2.4.0 설치 및 예제 실행 (0) | 2014.07.15 |
cvCreateTrackbar, On_Change 적용 in Class (0) | 2014.01.14 |