고주파필터 : 경계선을 더욱선명하게 만들어준다 (엣지부분 강화)

대표함수로 cv::Laplace가 있다



저주파필터 : 노이즈를 제거하거나 이미지를 부드럽게 한다(갑자기 툭튀어나오는 강한신호 필터링)

대표함수로cv::medianBlur ,cv::GaussianBlur가 있다

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

Flip함수를 C++ 매트릭스 스타일로 변환?  (0) 2017.11.20

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



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