@@ -666,23 +666,41 @@ inline int hal_ni_threshold(const uchar* src_data, size_t src_step, uchar* dst_d
666
666
667
667
/* *
668
668
@brief Calculate box filter
669
- @param src_depth, dst_depth Depths of source and destination image
670
- @param src_data, src_step Source image
671
- @param dst_data, dst_step Destination image
669
+ @param src_depth,dst_depth Depths of source and destination image
670
+ @param src_data,src_step Source image
671
+ @param dst_data,dst_step Destination image
672
+ @param width,height Source image dimensions
673
+ @param margins Margins for source image
672
674
@param ksize Size of kernel
673
675
@param anchor Anchor point
674
676
@param normalize If true then result is normalized
675
677
@param border_type Border type
676
- @param margins Margins for source image
677
- @param width, height Source image dimensions
678
678
@param cn Number of channels
679
679
*/
680
- inline int hal_ni_boxFilter (int src_depth, int dst_depth, const uchar* src_data, size_t src_step, uchar* dst_data, size_t dst_step, CvSize ksize, CvPoint anchor, bool normalize, int border_type , CvRect margins, int width, int height, int cn ) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
680
+ inline int hal_ni_boxFilter (int src_depth, int dst_depth, const uchar* src_data, size_t src_step, uchar* dst_data, size_t dst_step, int width, int height, int cn , CvRect margins, CvSize ksize, CvPoint anchor, bool normalize, int border_type ) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
681
681
682
682
// ! @cond IGNORED
683
683
#define cv_hal_boxFilter hal_ni_boxFilter
684
684
// ! @endcond
685
685
686
+ /* *
687
+ @brief Blurs an image using a Gaussian filter.
688
+ @param src_depth,dst_depth Depths of source and destination image
689
+ @param src_data,src_step Source image
690
+ @param dst_data,dst_step Destination image
691
+ @param width,height Source image dimensions
692
+ @param margins Margins for source image
693
+ @param ksize Size of kernel
694
+ @param sigmaX,sigmaY Gaussian kernel standard deviation.
695
+ @param border_type Border type
696
+ @param cn Number of channels
697
+ */
698
+ inline int hal_ni_gaussianBlur (int depth, const uchar* src_data, size_t src_step, uchar* dst_data, size_t dst_step, int width, int height, int cn, CvRect margins, CvSize ksize, double sigmaX, double sigmaY, int border_type) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
699
+
700
+ // ! @cond IGNORED
701
+ #define cv_hal_gaussianBlur hal_ni_gaussianBlur
702
+ // ! @endcond
703
+
686
704
// ! @}
687
705
688
706
#if defined __GNUC__
0 commit comments