SYMBOL INDEX (183 symbols across 19 files) FILE: speed_bicubic_zoom_sse.cpp function debug (line 6) | void debug(__m128i var) { function ConvertBGR8U2BGRAF (line 14) | void ConvertBGR8U2BGRAF(unsigned char *Src, unsigned char *Dest, int Wid... function ConvertBGRAF2BGR8U (line 28) | void ConvertBGRAF2BGR8U(unsigned char *Src, unsigned char *Dest, int Wid... function ConvertBGR8U2BGRAF_SSE (line 42) | void ConvertBGR8U2BGRAF_SSE(unsigned char *Src, unsigned char *Dest, int... function ConvertBGRAF2BGR8U_SSE (line 68) | void ConvertBGRAF2BGR8U_SSE(unsigned char *Src, unsigned char *Dest, int... function ClampI (line 109) | inline int ClampI(int Value, int Min, int Max) { function ClampToByte (line 116) | inline unsigned char ClampToByte(int Value) { function SinXDivX (line 128) | float SinXDivX(float X) { function SinXDivX_Standard (line 141) | float SinXDivX_Standard(float X) { function Bicubic_Original (line 148) | void Bicubic_Original(unsigned char *Src, int Width, int Height, int Str... function Bicubic_Border (line 192) | void Bicubic_Border(unsigned char *Src, int Width, int Height, int Strid... function Bicubic_Center (line 228) | void Bicubic_Center(unsigned char *Src, int Width, int Height, int Strid... function IM_Resize_Cubic_Origin (line 266) | void IM_Resize_Cubic_Origin(unsigned char *Src, unsigned char *Dest, int... function IM_Resize_Cubic_Table (line 287) | void IM_Resize_Cubic_Table(unsigned char *Src, unsigned char *Dest, int ... function _mm_hsum_epi32 (line 347) | inline int _mm_hsum_epi32(__m128i V) { //V3 V2 V1 V0 function IM_Resize_SSE (line 355) | void IM_Resize_SSE(unsigned char *Src, unsigned char *Dest, int SrcW, in... function main (line 472) | int main() { FILE: speed_box_filter_sse.cpp function BoxBlur_1 (line 10) | void BoxBlur_1(unsigned char *Src, unsigned char *Dest, int Width, int H... function BoxBlur_SSE (line 21) | void BoxBlur_SSE(unsigned char *Src, unsigned char *Dest, int Width, int... function main (line 33) | int main() { FILE: speed_common_functions.cpp function ClampToByte (line 11) | unsigned char ClampToByte(int Value){ function ClampToInt (line 18) | int ClampToInt(int Value, int Min, int Max) { function Div255 (line 27) | int Div255(int Value) { function Abs (line 35) | int Abs(int n) { function Round (line 46) | double Round(double V) function Rand (line 54) | double Rand() function Pow (line 63) | double Pow(double X, double Y) function Pow (line 72) | float Pow(float X, float Y) function Exp (line 81) | double Exp(double Y) // 用联合体的方式的速度要快些 function Exp (line 89) | float Exp(float Y) // 用联合体的方式的速度要快些 function PrecisePow (line 104) | double PrecisePow(double X, double Y){ function Random (line 125) | int Random(int Min, int Max){ function sgn (line 132) | int sgn(int X){ function GetRGB (line 141) | void GetRGB(int Color, int *R, int *G, int *B){ function Sqrt (line 150) | float Sqrt(float X) function HistgramAddShort (line 165) | void HistgramAddShort(unsigned short *X, unsigned short *Y) function HistgramSubShort (line 204) | void HistgramSubShort(unsigned short *X, unsigned short *Y) function HistgramSubAddShort (line 243) | void HistgramSubAddShort(unsigned short *X, unsigned short *Y, unsigned ... FILE: speed_gaussian_filter_sse.cpp function CalcGaussCof (line 7) | void CalcGaussCof(float Radius, float &B0, float &B1, float &B2, float &B3) function ConvertBGR8U2BGRAF (line 28) | void ConvertBGR8U2BGRAF(unsigned char *Src, float *Dest, int Width, int ... function ConvertBGR8U2BGRAF_SSE (line 42) | void ConvertBGR8U2BGRAF_SSE(unsigned char *Src, float *Dest, int Width, ... function GaussBlurFromLeftToRight (line 66) | void GaussBlurFromLeftToRight(float *Data, int Width, int Height, float ... function GaussBlurFromLeftToRight_SSE (line 88) | void GaussBlurFromLeftToRight_SSE(float *Data, int Width, int Height, fl... function GaussBlurFromRightToLeft (line 108) | void GaussBlurFromRightToLeft(float *Data, int Width, int Height, float ... function GaussBlurFromRightToLeft_SSE (line 127) | void GaussBlurFromRightToLeft_SSE(float *Data, int Width, int Height, fl... function GaussBlurFromTopToBottom (line 149) | void GaussBlurFromTopToBottom(float *Data, int Width, int Height, float ... function GaussBlurFromTopToBottom_SSE (line 166) | void GaussBlurFromTopToBottom_SSE(float *Data, int Width, int Height, fl... function GaussBlurFromBottomToTop (line 190) | void GaussBlurFromBottomToTop(float *Data, int Width, int Height, float ... function GaussBlurFromBottomToTop_SSE (line 204) | void GaussBlurFromBottomToTop_SSE(float *Data, int Width, int Height, fl... function ConvertBGRAF2BGR8U (line 226) | void ConvertBGRAF2BGR8U(float *Src, unsigned char *Dest, int Width, int ... function ConvertBGRAF2BGR8U_SSE (line 241) | void ConvertBGRAF2BGR8U_SSE(unsigned char *Src, unsigned char *Dest, int... function GaussBlur (line 281) | void GaussBlur(unsigned char *Src, unsigned char *Dest, int Width, int H... function GaussBlur_SSE (line 307) | void GaussBlur_SSE(unsigned char *Src, unsigned char *Dest, int Width, i... function main (line 333) | int main() { FILE: speed_histogram_algorithm_framework/BoxFilter.h function IS_RET (line 16) | IS_RET BoxBlur(TMatrix *Src, TMatrix *Dest, int Radius, EdgeMode Edge) { function IS_RET (line 133) | IS_RET BoxBlur_SSE(TMatrix *Src, TMatrix *Dest, int Radius, EdgeMode Edg... FILE: speed_histogram_algorithm_framework/Core.h type EdgeMode (line 15) | enum EdgeMode { type IS_RET (line 20) | enum IS_RET { type IS_DEPTH (line 35) | enum IS_DEPTH type TMatrix (line 45) | struct TMatrix function IS_FreeMemory (line 66) | void IS_FreeMemory(void *Ptr) { function IS_ELEMENT_SIZE (line 71) | int IS_ELEMENT_SIZE(int Depth) { function IS_RET (line 101) | IS_RET IS_CreateMatrix(int Width, int Height, int Depth, int Channel, TM... function IS_RET (line 122) | IS_RET IS_FreeMatrix(TMatrix **Matrix) { function IS_RET (line 136) | IS_RET IS_CloneMatrix(TMatrix *Src, TMatrix **Dest) { FILE: speed_histogram_algorithm_framework/MaxFilter.h function IS_RET (line 15) | IS_RET MaxFilter(TMatrix *Src, TMatrix *Dest, int Radius) FILE: speed_histogram_algorithm_framework/SelectiveBlur.h function Calc (line 5) | void Calc(unsigned short *Hist, int Intensity, unsigned char *&Pixel, in... function IS_RET (line 29) | IS_RET SelectiveBlur(TMatrix *Src, TMatrix *Dest, int Radius, int Thresh... FILE: speed_histogram_algorithm_framework/Utility.h function ClampToByte (line 14) | unsigned char ClampToByte(int Value) { function ClampToInt (line 21) | int ClampToInt(int Value, int Min, int Max) { function Div255 (line 30) | int Div255(int Value) { function Abs (line 38) | int Abs(int n) { function Round (line 49) | double Round(double V) function Rand (line 57) | double Rand() function Pow (line 66) | double Pow(double X, double Y) function Pow (line 75) | float Pow(float X, float Y) function Exp (line 84) | double Exp(double Y) // ķʽٶҪЩ function Exp (line 92) | float Exp(float Y) // ķʽٶҪЩ function PrecisePow (line 107) | double PrecisePow(double X, double Y) { function Random (line 128) | int Random(int Min, int Max) { function sgn (line 135) | int sgn(int X) { function GetRGB (line 144) | void GetRGB(int Color, int *R, int *G, int *B) { function Sqrt (line 153) | float Sqrt(float X) function HistgramAddShort (line 168) | void HistgramAddShort(unsigned short *X, unsigned short *Y) function HistgramSubShort (line 207) | void HistgramSubShort(unsigned short *X, unsigned short *Y) function HistgramSubAddShort (line 246) | void HistgramSubAddShort(unsigned short *X, unsigned short *Y, unsigned ... function CopyAlphaChannel (line 285) | void CopyAlphaChannel(TMatrix *Src, TMatrix *Dest) { function IS_RET (line 307) | IS_RET GetValidCoordinate(int Width, int Height, int Left, int Right, in... function IS_RET (line 388) | IS_RET SplitRGBA(TMatrix *Src, TMatrix **Blue, TMatrix **Green, TMatrix ... function IS_RET (line 479) | IS_RET CombineRGBA(TMatrix *Dest, TMatrix *Blue, TMatrix *Green, TMatrix... FILE: speed_integral_graph_sse.cpp function GetGrayIntegralImage (line 7) | void GetGrayIntegralImage(unsigned char *Src, int *Integral, int Width, ... function GetGrayIntegralImage_SSE (line 24) | void GetGrayIntegralImage_SSE(unsigned char *Src, int *Integral, int Wid... function BoxBlur (line 61) | void BoxBlur(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function main (line 82) | int main() { FILE: speed_max_filter_sse.cpp function MaxFilter_SSE (line 9) | void MaxFilter_SSE(unsigned char *Src, unsigned char *Dest, int Width, i... function Mat (line 20) | Mat MaxFilter(Mat src, int radius) { function main (line 43) | int main() { FILE: speed_median_filter_3x3_sse.cpp function ComparisonFunction (line 7) | int ComparisonFunction(const void *X, const void *Y) { function MedianBlur3X3_Ori (line 15) | void MedianBlur3X3_Ori(unsigned char *Src, unsigned char *Dest, int Widt... function Swap (line 70) | void Swap(int &X, int &Y) { function MedianBlur3X3_Faster (line 76) | void MedianBlur3X3_Faster(unsigned char *Src, unsigned char *Dest, int W... function _mm_sort_ab (line 211) | inline void _mm_sort_ab(__m128i &a, __m128i &b) { function MedianBlur3X3_Fastest (line 218) | void MedianBlur3X3_Fastest(unsigned char *Src, unsigned char *Dest, int ... function _mm_sort_AB (line 283) | inline void _mm_sort_AB(__m256i &a, __m256i &b) { function MedianBlur3X3_Fastest_AVX (line 290) | void MedianBlur3X3_Fastest_AVX(unsigned char *Src, unsigned char *Dest, ... function main (line 355) | int main() { FILE: speed_multi_scale_detail_boosting_see.cpp function BoxBlur_SSE (line 11) | void BoxBlur_SSE(unsigned char *Src, unsigned char *Dest, int Width, int... function IM_Sign (line 22) | int IM_Sign(int X) { function IM_ClampToByte (line 26) | inline unsigned char IM_ClampToByte(int Value) function __m128i (line 38) | inline __m128i _mm_sgn_epi16(__m128i v) { function MultiScaleSharpen (line 51) | void MultiScaleSharpen(unsigned char *Src, unsigned char *Dest, int Widt... function MultiScaleSharpen_SSE (line 67) | void MultiScaleSharpen_SSE(unsigned char *Src, unsigned char *Dest, int ... function main (line 98) | int main() { FILE: speed_rgb2gray_sse.cpp function RGB2Y (line 8) | void RGB2Y(unsigned char *Src, unsigned char *Dest, int Width, int Heigh... function RGB2Y_1 (line 19) | void RGB2Y_1(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function RGB2Y_2 (line 33) | void RGB2Y_2(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function RGB2Y_3 (line 54) | void RGB2Y_3(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function RGB2Y_4 (line 69) | void RGB2Y_4(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function RGB2Y_5 (line 120) | void RGB2Y_5(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function debug (line 180) | void debug(__m128i var) { function debug2 (line 188) | void debug2(__m256i var) { function _RGB2Y (line 206) | void _RGB2Y(unsigned char* Src, const int32_t Width, const int32_t star... function RGB2Y_6 (line 286) | void RGB2Y_6(unsigned char *Src, unsigned char *Dest, int width, int hei... function RGB2Y_7 (line 292) | void RGB2Y_7(unsigned char *Src, unsigned char *Dest, int width, int hei... function main (line 305) | int main() { FILE: speed_rgb2yuv_sse.cpp function ClampToByte (line 8) | inline unsigned char ClampToByte(int Value) { function RGB2YUV (line 19) | void RGB2YUV(unsigned char *RGB, unsigned char *Y, unsigned char *U, uns... function YUV2RGB (line 35) | void YUV2RGB(unsigned char *Y, unsigned char *U, unsigned char *V, unsig... function RGB2YUV_1 (line 52) | void RGB2YUV_1(unsigned char *RGB, unsigned char *Y, unsigned char *U, u... function YUV2RGB_1 (line 75) | void YUV2RGB_1(unsigned char *Y, unsigned char *U, unsigned char *V, uns... function RGB2YUV_OpenMP (line 98) | void RGB2YUV_OpenMP(unsigned char *RGB, unsigned char *Y, unsigned char ... function YUV2RGB_OpenMP (line 122) | void YUV2RGB_OpenMP(unsigned char *Y, unsigned char *U, unsigned char *V... function RGB2YUVSSE_2 (line 146) | void RGB2YUVSSE_2(unsigned char *RGB, unsigned char *Y, unsigned char *U... function YUV2RGBSSE_2 (line 239) | void YUV2RGBSSE_2(unsigned char *Y, unsigned char *U, unsigned char *V, ... function RGB2YUVSSE_3 (line 339) | void RGB2YUVSSE_3(unsigned char *RGB, unsigned char *Y, unsigned char *U... function YUV2RGBSSE_3 (line 450) | void YUV2RGBSSE_3(unsigned char *Y, unsigned char *U, unsigned char *V, ... function _RGB2YUV (line 575) | void _RGB2YUV(unsigned char *RGB, const int32_t Width, const int32_t Hei... function _YUV2RGB (line 670) | void _YUV2RGB(const int32_t Width, const int32_t Height, const int32_t s... function RGB2YUVSSE_4 (line 757) | void RGB2YUVSSE_4(unsigned char *RGB, unsigned char *Y, unsigned char *U... function YUV2RGBSSE_4 (line 771) | void YUV2RGBSSE_4(unsigned char *Y, unsigned char *U, unsigned char *V, ... function main (line 785) | int main() { FILE: speed_skin_detection_sse.cpp function IM_GetRoughSkinRegion (line 12) | void IM_GetRoughSkinRegion(unsigned char *Src, unsigned char *Skin, int ... function IM_GetRoughSkinRegion_OpenMP (line 29) | void IM_GetRoughSkinRegion_OpenMP(unsigned char *Src, unsigned char *Ski... function IM_GetRoughSkinRegion_SSE (line 47) | void IM_GetRoughSkinRegion_SSE(unsigned char *Src, unsigned char *Skin, ... function _IM_GetRoughSkinRegion (line 94) | void _IM_GetRoughSkinRegion(unsigned char* Src, const int32_t Width, con... function IM_GetRoughSkinRegion_SSE2 (line 141) | void IM_GetRoughSkinRegion_SSE2(unsigned char *Src, unsigned char *Skin,... function IM_GrayToRGB (line 154) | void IM_GrayToRGB(unsigned char *Gray, unsigned char *RGB, int Width, in... function main (line 169) | int main() { FILE: speed_sobel_edgedetection_sse.cpp function IM_ClampToByte (line 7) | inline unsigned char IM_ClampToByte(int Value) function Sobel_FLOAT (line 18) | void Sobel_FLOAT(unsigned char *Src, unsigned char *Dest, int Width, int... function Sobel_INT (line 73) | void Sobel_INT(unsigned char *Src, unsigned char *Dest, int Width, int H... function Sobel_SSE1 (line 130) | void Sobel_SSE1(unsigned char *Src, unsigned char *Dest, int Width, int ... function Sobel_SSE2 (line 215) | void Sobel_SSE2(unsigned char *Src, unsigned char *Dest, int Width, int ... function _Sobel (line 304) | void _Sobel(unsigned char* Src, const int32_t Width, const int32_t Heigh... function Sobel_AVX1 (line 378) | void Sobel_AVX1(unsigned char *Src, unsigned char *Dest, int Width, int ... function Sobel_AVX2 (line 402) | void Sobel_AVX2(unsigned char *Src, unsigned char *Dest, int Width, int ... function main (line 438) | int main() { FILE: speed_vibrance_algorithm.cpp function GetGrayIntegralImage (line 8) | void GetGrayIntegralImage(unsigned char *Src, int *Integral, int Width, ... function GetGrayIntegralImage_SSE (line 25) | void GetGrayIntegralImage_SSE(unsigned char *Src, int *Integral, int Wid... function BoxBlur (line 62) | void BoxBlur(unsigned char *Src, unsigned char *Dest, int Width, int Hei... function VibranceAlgorithm_FLOAT (line 85) | void VibranceAlgorithm_FLOAT(unsigned char *Src, unsigned char *Dest, in... function VibranceAlgorithm_INT (line 113) | void VibranceAlgorithm_INT(unsigned char *Src, unsigned char *Dest, int ... function VibranceAlgorithm_INT_OpenMP (line 147) | void VibranceAlgorithm_INT_OpenMP(unsigned char *Src, unsigned char *Des... function VibranceAlgorithm_SSE (line 180) | void VibranceAlgorithm_SSE(unsigned char *Src, unsigned char *Dest, int ... function main (line 282) | int main() { FILE: sse_implementation_of_common_functions_in_image_processing.cpp function __m128 (line 7) | inline __m128 _mm_log_ps(__m128 x) function IM_Flog (line 82) | inline float IM_Flog(float val) function __m128 (line 97) | inline __m128 _mm_flog_ps(__m128 x) function IM_Fexp (line 110) | inline float IM_Fexp(float Y) function __m128 (line 123) | inline __m128 _mm_fexp_ps(__m128 Y) function IM_Fpow (line 132) | inline float IM_Fpow(float a, float b) function __m128 (line 145) | __m128 _mm_prcp_ps(__m128 a) { function __m128 (line 151) | __m128 _mm_fdiv_ps(__m128 a, __m128 b) function __m128 (line 163) | inline __m128 _mm_divz_ps(__m128 a, __m128 b) function _mm_storesi128_4char (line 172) | inline void _mm_storesi128_4char(unsigned char *Dest, __m128i P) function __m128i (line 187) | inline __m128i _mm_loadu_epi96(const __m128i * p) function _mm_storeu_epi96 (line 194) | inline void _mm_storeu_epi96(__m128i *P, __m128i Q) function IM_Div255 (line 201) | inline int IM_Div255(int V) function __m128i (line 209) | inline __m128i _mm_div255_epu16(__m128i x) function _mm_hsum_epi16 (line 221) | inline int _mm_hsum_epi16(__m128i V) // V7... function _mm_hmin_epu8 (line 236) | inline int _mm_hmin_epu8(__m128i a) function _mm_hmax_epu8 (line 245) | inline int _mm_hmax_epu8(__m128i a) function main (line 253) | int main() {