Type 변환의 필요성
Opencv를 사용하다보면 부득이하게 Image Type 변환이 필요한 경우가 있습니다.
다음은 Opencv Image Type 변환 방법을 간단하게 정리 하였습니다.
iplimage to Mat
iplimag 를 Mat 이미지로 변환
void TestMattoIplimage()
{
Mat MatImage;
IplImage *IplImg;
MatImage = cv::imread("baseball01.bmp");//이미지 로드
IplImg = new IplImage(MatImage);//MatImage IplImage로 변환
cvShowImage("IplImg", IplImg);//이미지 보여주기
waitKey(0);//대기
delete IplImg;// Iplimage 해제
}
Mat to iplimage
void TestIplimagetoMat()
{
Mat MatImage;
IplImage *IplImg;
IplImg = cvLoadImage("baseball01.bmp");//이미지 로드
MatImage = cvarrToMat(IplImg);//IplImage MatImage 로 변환
cv::imshow("MatImage", MatImage);//이미지 보여주기
waitKey(0);//대기
delete IplImg;// Iplimage 해제
}
'Opencv' 카테고리의 다른 글
Opencv Threshold 설명 (0) | 2023.02.17 |
---|---|
Opencv Template Matching (0) | 2022.06.15 |
Opencv 이미지 전처리2(Sharpness, Rotate, MeasureFocus) (0) | 2022.06.15 |
Opencv 이미지 전처리1(Sobel, Canny, Erode, Dilate) (0) | 2022.06.15 |
댓글