//분야가 분야인지라 영상처리를 공부하면서 업무보는데 기억에 잊혀지지 않게 기록을남긴다.



bool processing::image(cv::Mat& pImage, int nImageFlip, double dAngle)

{

#ifndef __cplusplus

        IplImage* pImage; //original image read

IplImage* pImgGrab;

#else

cv::Mat imgGrab;

#endif



#ifndef __cplusplus


std::string strImageFileName = _T("C:\\TEST2.bmp");

pImgGrab = cvLoadImage(strImageFileName, CV_LOAD_IMAGE_COLOR);


if (nImageFlip == 1)

cvFlip(pImgGrab, NULL, 1); // Y축을 중심으로 반전 (좌우 반전)


cvCopy(pImgGrab, pImage);

cvReleaseImage(&pImgGrab);


#else


string strImageFileName = "F:\\TEST2.bmp";

imgGrab = cv::imread(strImageFileName);


if (nImageFlip == 1)

cv::flip(imgGrab, pImage, 1);


#endif

}


'영상처리(C++)' 카테고리의 다른 글

OpenCV 고주파 필터 저주파필터  (0) 2017.12.21

+ Recent posts