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