mirror of
https://github.com/opencv/opencv.git
synced 2025-08-06 14:36:36 +08:00
Remove unused code
This commit is contained in:
parent
06434bedfd
commit
07e84c635a
@ -1114,16 +1114,21 @@ void cv::GaussianBlur( InputArray _src, OutputArray _dst, Size ksize,
|
|||||||
{
|
{
|
||||||
Mat src = _src.getMat(), dst = _dst.getMat();
|
Mat src = _src.getMat(), dst = _dst.getMat();
|
||||||
IppiSize roi = { src.cols, src.rows };
|
IppiSize roi = { src.cols, src.rows };
|
||||||
int bufSize = 0;
|
int specSize = 0, bufferSize = 0;
|
||||||
if (ippStsNoErr == ippicviFilterGaussGetBufferSize_32f_C1R(roi, ksize.width, &bufSize))
|
if (ippStsNoErr == ippicviFilterGaussianGetBufferSize(roi, (Ipp32u)ksize.width, ipp32f, 1, &specSize, &bufferSize))
|
||||||
{
|
{
|
||||||
AutoBuffer<uchar> buf(bufSize+128);
|
IppFilterGaussianSpec *pSpec = (IppFilterGaussianSpec*)ippicvMalloc(specSize);
|
||||||
if( ippicviFilterGaussBorder_32f_C1R((const Ipp32f *)src.data, (int)src.step,
|
Ipp8u *pBuffer = (Ipp8u*)ippicvMalloc(bufferSize);
|
||||||
(Ipp32f *)dst.data, (int)dst.step,
|
if (ippStsNoErr == ippicviFilterGaussianInit(roi, (Ipp32u)ksize.width, (Ipp32f)sigma1, (IppiBorderType)borderType, ipp32f, 1, pSpec, pBuffer))
|
||||||
roi, ksize.width, (Ipp32f)sigma1,
|
{
|
||||||
(IppiBorderType)borderType, 0.0,
|
IppStatus sts = ippicviFilterGaussianBorder_32f_C1R( (const Ipp32f *)src.data, (int)src.step,
|
||||||
alignPtr(&buf[0],32)) >= 0 )
|
(Ipp32f *)dst.data, (int)dst.step,
|
||||||
return;
|
roi, 0.0, pSpec, pBuffer);
|
||||||
|
ippicvFree(pBuffer);
|
||||||
|
ippicvFree(pSpec);
|
||||||
|
if (ippStsNoErr == sts)
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user