Deepak
Deepak

Reputation: 1088

Smooth Operation In Image Processing

I would like to optimize my code, My code contains following steps

//img size 1024 X 720
cvSmooth(img, inputImg, CV_GAUSSIAN, 5, 0, 0);
FilterOperations::sobelSchaar(inputImg, sobImg);
cvResize(sobImg, sob2Img);
//sob2Img size 512 X 360
cvSmooth(sob2Img, sob2Img, CV_GAUSSIAN, 3, 3);
imgProceObj.normalise(sob2Img);
cvAdaptiveThreshold(sob2Img, sob2Img, 255,
           CV_ADAPTIVE_THRESH_GAUSSIAN_C, CV_THRESH_BINARY, 31, 50);

How can I optimize above code, without changing final result ?

Upvotes: 1

Views: 138

Answers (1)

berak
berak

Reputation: 39806

pyrDown() might be doing both required steps in one go.

Upvotes: 2

Related Questions