Skip to content

imgproc: enable IPP parallel optimization for GaussuanBlur()#17092

Merged
opencv-pushbot merged 2 commits intoopencv:3.4from
alalek:imgproc_ipp_parallel_gaussuanBlur
May 18, 2020
Merged

imgproc: enable IPP parallel optimization for GaussuanBlur()#17092
opencv-pushbot merged 2 commits intoopencv:3.4from
alalek:imgproc_ipp_parallel_gaussuanBlur

Conversation

@alalek
Copy link
Copy Markdown
Member

@alalek alalek commented Apr 16, 2020

TODO:

  • 32FC4 perf regression (1 thread)
  • CMake flag to enable (due significant binary size increment): OPENCV_IPP_GAUSSIAN_BLUR

libopencv_imgproc.so.3.4.10 size:

  • before: 29 387 848
  • after: 37 834 528
  • diff: 8 446 680
Perf (i5-6600) with 1,2,4 threads
Name of Test ocv-1th ocv-2th ocv-4th ipp-1th ipp-2th ipp-4th ocv-2th vs ocv-1th (x-factor) ocv-4th vs ocv-1th (x-factor) ipp-1th vs ocv-1th (x-factor) ipp-2th vs ocv-1th (x-factor) ipp-4th vs ocv-1th (x-factor)
GaussianBlur:: (1920x1080, 8UC1, 3) 0.637 0.328 0.178 0.639 0.328 0.178 1.94 3.58 1.00 1.94 3.59
GaussianBlur:: (1920x1080, 8UC1, 5) 0.926 0.464 0.248 0.917 0.462 0.250 2.00 3.74 1.01 2.00 3.71
GaussianBlur:: (1920x1080, 8UC1, 7) 1.591 0.808 0.431 1.586 0.803 0.433 1.97 3.69 1.00 1.98 3.68
GaussianBlur:: (1920x1080, 8UC1, 9) 1.997 1.031 0.543 2.002 1.063 0.543 1.94 3.68 1.00 1.88 3.68
GaussianBlur:: (1920x1080, 8UC1, 11) 2.387 1.239 0.648 2.394 1.257 0.667 1.93 3.68 1.00 1.90 3.58
GaussianBlur:: (1920x1080, 8UC1, 13) 2.786 1.419 0.754 2.802 1.467 0.768 1.96 3.69 0.99 1.90 3.63
GaussianBlur:: (1920x1080, 8UC1, 15) 3.097 1.659 0.855 3.100 1.601 0.868 1.87 3.62 1.00 1.93 3.57
GaussianBlur:: (1920x1080, 8UC1, 17) 3.539 1.811 0.956 3.521 1.822 0.968 1.95 3.70 1.01 1.94 3.66
GaussianBlur:: (1920x1080, 8UC1, 19) 4.323 2.250 1.200 4.323 2.256 1.210 1.92 3.60 1.00 1.92 3.57
GaussianBlur:: (1920x1080, 8UC1, 21) 4.758 2.476 1.323 4.759 2.561 1.327 1.92 3.60 1.00 1.86 3.59
GaussianBlur:: (1920x1080, 8UC1, 23) 5.383 2.828 1.452 5.403 2.771 1.454 1.90 3.71 1.00 1.94 3.70
GaussianBlur:: (1920x1080, 8UC1, 25) 5.757 2.956 1.570 5.609 3.016 1.568 1.95 3.67 1.03 1.91 3.67
GaussianBlur:: (1920x1080, 8UC1, 27) 6.079 3.174 1.696 6.069 3.179 1.695 1.92 3.58 1.00 1.91 3.59
GaussianBlur:: (1920x1080, 8UC1, 29) 6.425 3.384 1.812 6.449 3.472 1.825 1.90 3.55 1.00 1.85 3.52
GaussianBlur:: (1920x1080, 16UC1, 3) 5.182 5.241 5.199 0.638 0.414 0.328 0.99 1.00 8.13 12.52 15.81
GaussianBlur:: (1920x1080, 16UC1, 5) 7.015 7.121 7.007 1.065 0.616 0.353 0.99 1.00 6.59 11.39 19.90
GaussianBlur:: (1920x1080, 16UC1, 7) 9.528 9.619 9.647 1.496 0.845 0.464 0.99 0.99 6.37 11.27 20.54
GaussianBlur:: (1920x1080, 16UC1, 9) 11.970 11.911 11.981 2.175 1.232 0.669 1.00 1.00 5.50 9.72 17.90
GaussianBlur:: (1920x1080, 16UC1, 11) 14.129 14.262 14.131 2.663 1.475 0.799 0.99 1.00 5.31 9.58 17.69
GaussianBlur:: (1920x1080, 16UC1, 13) 16.457 16.909 16.721 3.090 1.713 0.945 0.97 0.98 5.33 9.61 17.42
GaussianBlur:: (1920x1080, 16UC1, 15) 19.535 18.984 19.522 3.517 1.975 1.088 1.03 1.00 5.55 9.89 17.96
GaussianBlur:: (1920x1080, 16UC1, 17) 21.645 21.807 21.827 3.821 2.156 1.201 0.99 0.99 5.66 10.04 18.02
GaussianBlur:: (1920x1080, 16UC1, 19) 24.525 24.199 24.296 4.401 2.468 1.379 1.01 1.01 5.57 9.94 17.78
GaussianBlur:: (1920x1080, 16UC1, 21) 26.368 26.384 26.660 4.857 2.770 1.542 1.00 0.99 5.43 9.52 17.11
GaussianBlur:: (1920x1080, 16UC1, 23) 28.877 29.049 30.250 5.270 2.988 1.684 0.99 0.95 5.48 9.66 17.15
GaussianBlur:: (1920x1080, 16UC1, 25) 31.725 31.523 31.714 5.739 3.369 1.851 1.01 1.00 5.53 9.42 17.14
GaussianBlur:: (1920x1080, 16UC1, 27) 34.031 33.606 33.975 33.562 3.584 2.008 1.01 1.00 1.01 9.50 16.95
GaussianBlur:: (1920x1080, 16UC1, 29) 383.305 384.623 384.561 386.739 27.944 15.109 1.00 1.00 0.99 13.72 25.37
GaussianBlur:: (1920x1080, 16SC1, 3) 1.082 1.073 1.073 0.653 0.417 0.253 1.01 1.01 1.66 2.60 4.27
GaussianBlur:: (1920x1080, 16SC1, 5) 1.525 1.496 1.513 1.010 0.542 0.319 1.02 1.01 1.51 2.82 4.78
GaussianBlur:: (1920x1080, 16SC1, 7) 2.015 2.015 2.011 1.485 0.835 0.468 1.00 1.00 1.36 2.41 4.30
GaussianBlur:: (1920x1080, 16SC1, 9) 2.545 2.566 2.541 2.170 1.232 0.670 0.99 1.00 1.17 2.07 3.80
GaussianBlur:: (1920x1080, 16SC1, 11) 3.043 3.024 3.016 2.610 1.486 0.808 1.01 1.01 1.17 2.05 3.77
GaussianBlur:: (1920x1080, 16SC1, 13) 3.581 3.521 3.526 3.035 1.715 0.947 1.02 1.02 1.18 2.09 3.78
GaussianBlur:: (1920x1080, 16SC1, 15) 4.060 4.038 4.041 3.530 1.962 1.084 1.01 1.00 1.15 2.07 3.74
GaussianBlur:: (1920x1080, 16SC1, 17) 4.557 4.507 4.556 3.849 2.161 1.186 1.01 1.00 1.18 2.11 3.84
GaussianBlur:: (1920x1080, 16SC1, 19) 5.073 5.032 5.213 4.374 2.484 1.363 1.01 0.97 1.16 2.04 3.72
GaussianBlur:: (1920x1080, 16SC1, 21) 5.619 5.576 5.546 4.862 2.763 1.529 1.01 1.01 1.16 2.03 3.68
GaussianBlur:: (1920x1080, 16SC1, 23) 6.100 6.065 6.069 5.286 3.012 1.694 1.01 1.01 1.15 2.02 3.60
GaussianBlur:: (1920x1080, 16SC1, 25) 6.887 6.771 6.723 5.717 3.276 1.835 1.02 1.02 1.20 2.10 3.75
GaussianBlur:: (1920x1080, 16SC1, 27) 7.385 7.184 7.232 7.340 3.558 2.005 1.03 1.02 1.01 2.08 3.68
GaussianBlur:: (1920x1080, 16SC1, 29) 49.723 49.066 48.507 49.148 27.857 15.098 1.01 1.03 1.01 1.78 3.29
GaussianBlur:: (1920x1080, 32FC1, 3) 1.385 1.382 1.382 0.755 0.721 0.710 1.00 1.00 1.83 1.92 1.95
GaussianBlur:: (1920x1080, 32FC1, 5) 1.896 1.866 1.863 1.063 0.796 0.726 1.02 1.02 1.78 2.38 2.61
GaussianBlur:: (1920x1080, 32FC1, 7) 3.273 3.247 3.236 1.317 0.880 0.734 1.01 1.01 2.49 3.72 4.46
GaussianBlur:: (1920x1080, 32FC1, 9) 4.032 3.943 3.965 2.015 1.286 0.839 1.02 1.02 2.00 3.13 4.81
GaussianBlur:: (1920x1080, 32FC1, 11) 4.674 4.707 4.679 2.323 1.442 0.892 0.99 1.00 2.01 3.24 5.24
GaussianBlur:: (1920x1080, 32FC1, 13) 5.422 5.398 5.390 2.724 1.639 0.985 1.00 1.01 1.99 3.31 5.50
GaussianBlur:: (1920x1080, 32FC1, 15) 6.225 6.154 6.172 3.025 1.811 1.056 1.01 1.01 2.06 3.44 5.90
GaussianBlur:: (1920x1080, 32FC1, 17) 6.914 7.009 6.863 3.255 2.056 1.130 0.99 1.01 2.12 3.36 6.12
GaussianBlur:: (1920x1080, 32FC1, 19) 7.760 7.693 7.543 3.630 2.281 1.255 1.01 1.03 2.14 3.40 6.18
GaussianBlur:: (1920x1080, 32FC1, 21) 8.466 8.554 8.350 4.074 2.516 1.397 0.99 1.01 2.08 3.36 6.06
GaussianBlur:: (1920x1080, 32FC1, 23) 9.189 9.360 9.175 4.317 2.650 1.456 0.98 1.00 2.13 3.47 6.31
GaussianBlur:: (1920x1080, 32FC1, 25) 10.084 10.055 10.153 4.716 2.965 1.621 1.00 0.99 2.14 3.40 6.22
GaussianBlur:: (1920x1080, 32FC1, 27) 27.359 27.375 27.583 27.500 21.464 11.289 1.00 0.99 0.99 1.27 2.42
GaussianBlur:: (1920x1080, 32FC1, 29) 62.798 62.480 62.495 62.680 35.292 19.203 1.01 1.00 1.00 1.78 3.27
GaussianBlur:: (1920x1080, 64FC1, 3) 4.216 4.190 4.166 4.194 4.292 4.263 1.01 1.01 1.01 0.98 0.99
GaussianBlur:: (1920x1080, 64FC1, 5) 5.779 5.746 5.913 5.784 5.711 5.821 1.01 0.98 1.00 1.01 0.99
GaussianBlur:: (1920x1080, 64FC1, 7) 7.615 7.635 7.544 7.586 7.714 7.891 1.00 1.01 1.00 0.99 0.96
GaussianBlur:: (1920x1080, 64FC1, 9) 9.351 9.605 9.601 9.675 9.748 9.773 0.97 0.97 0.97 0.96 0.96
GaussianBlur:: (1920x1080, 64FC1, 11) 11.630 11.720 11.786 11.565 11.765 11.759 0.99 0.99 1.01 0.99 0.99
GaussianBlur:: (1920x1080, 64FC1, 13) 13.822 13.962 13.813 13.716 13.821 13.763 0.99 1.00 1.01 1.00 1.00
GaussianBlur:: (1920x1080, 64FC1, 15) 15.980 16.243 15.924 16.076 15.930 16.150 0.98 1.00 0.99 1.00 0.99
GaussianBlur:: (1920x1080, 64FC1, 17) 18.121 18.121 18.309 18.158 18.046 18.459 1.00 0.99 1.00 1.00 0.98
GaussianBlur:: (1920x1080, 64FC1, 19) 20.248 20.260 20.354 20.315 20.417 20.321 1.00 0.99 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 64FC1, 21) 22.432 22.033 22.721 22.088 22.328 22.356 1.02 0.99 1.02 1.00 1.00
GaussianBlur:: (1920x1080, 64FC1, 23) 24.386 24.425 25.706 24.359 24.718 24.345 1.00 0.95 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 64FC1, 25) 26.702 26.824 26.709 26.610 26.984 26.733 1.00 1.00 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 64FC1, 27) 29.007 28.756 28.572 29.212 29.995 28.985 1.01 1.02 0.99 0.97 1.00
GaussianBlur:: (1920x1080, 64FC1, 29) 31.187 30.879 31.057 31.275 32.021 31.428 1.01 1.00 1.00 0.97 0.99
GaussianBlur:: (1920x1080, 8UC2, 3) 1.338 0.685 0.363 1.336 0.675 0.360 1.95 3.69 1.00 1.98 3.72
GaussianBlur:: (1920x1080, 8UC2, 5) 1.893 0.989 0.507 1.889 0.986 0.509 1.91 3.73 1.00 1.92 3.72
GaussianBlur:: (1920x1080, 8UC2, 7) 3.117 1.588 0.841 3.122 1.602 0.849 1.96 3.71 1.00 1.95 3.67
GaussianBlur:: (1920x1080, 8UC2, 9) 3.811 1.964 1.028 3.819 1.995 1.029 1.94 3.71 1.00 1.91 3.70
GaussianBlur:: (1920x1080, 8UC2, 11) 4.808 2.480 1.286 4.804 2.498 1.297 1.94 3.74 1.00 1.92 3.71
GaussianBlur:: (1920x1080, 8UC2, 13) 5.725 2.922 1.497 5.507 2.833 1.493 1.96 3.82 1.04 2.02 3.83
GaussianBlur:: (1920x1080, 8UC2, 15) 6.275 3.309 1.701 6.224 3.295 1.704 1.90 3.69 1.01 1.90 3.68
GaussianBlur:: (1920x1080, 8UC2, 17) 7.066 3.617 1.905 7.082 3.699 1.900 1.95 3.71 1.00 1.91 3.72
GaussianBlur:: (1920x1080, 8UC2, 19) 8.294 4.311 2.266 8.358 4.301 2.255 1.92 3.66 0.99 1.93 3.68
GaussianBlur:: (1920x1080, 8UC2, 21) 9.314 4.701 2.468 9.167 4.819 2.463 1.98 3.77 1.02 1.93 3.78
GaussianBlur:: (1920x1080, 8UC2, 23) 10.160 5.192 2.705 10.173 5.228 2.699 1.96 3.76 1.00 1.94 3.76
GaussianBlur:: (1920x1080, 8UC2, 25) 10.754 5.551 2.923 10.920 5.661 2.906 1.94 3.68 0.98 1.90 3.70
GaussianBlur:: (1920x1080, 8UC2, 27) 12.221 6.534 3.351 12.446 6.441 3.318 1.87 3.65 0.98 1.90 3.68
GaussianBlur:: (1920x1080, 8UC2, 29) 13.428 7.007 3.586 13.232 6.904 3.578 1.92 3.74 1.01 1.94 3.75
GaussianBlur:: (1920x1080, 16UC2, 3) 10.627 10.637 10.734 10.590 10.521 10.781 1.00 0.99 1.00 1.01 0.99
GaussianBlur:: (1920x1080, 16UC2, 5) 14.266 14.366 14.334 14.372 14.268 14.569 0.99 1.00 0.99 1.00 0.98
GaussianBlur:: (1920x1080, 16UC2, 7) 19.272 19.211 19.073 19.135 19.459 19.327 1.00 1.01 1.01 0.99 1.00
GaussianBlur:: (1920x1080, 16UC2, 9) 23.816 23.606 23.993 23.818 23.838 23.846 1.01 0.99 1.00 1.00 1.00
GaussianBlur:: (1920x1080, 16UC2, 11) 28.369 28.438 28.654 28.430 28.839 28.908 1.00 0.99 1.00 0.98 0.98
GaussianBlur:: (1920x1080, 16UC2, 13) 33.485 33.341 33.530 33.473 34.050 33.812 1.00 1.00 1.00 0.98 0.99
GaussianBlur:: (1920x1080, 16UC2, 15) 38.931 38.755 38.534 39.045 39.266 38.946 1.00 1.01 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 16UC2, 17) 43.694 43.584 43.669 43.634 44.468 44.253 1.00 1.00 1.00 0.98 0.99
GaussianBlur:: (1920x1080, 16UC2, 19) 48.994 48.847 48.687 48.604 49.442 49.530 1.00 1.01 1.01 0.99 0.99
GaussianBlur:: (1920x1080, 16UC2, 21) 53.438 53.753 53.864 53.558 53.779 53.533 0.99 0.99 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 16UC2, 23) 58.061 58.873 58.619 58.582 59.820 58.926 0.99 0.99 0.99 0.97 0.99
GaussianBlur:: (1920x1080, 16UC2, 25) 63.479 63.710 63.480 63.391 64.576 63.523 1.00 1.00 1.00 0.98 1.00
GaussianBlur:: (1920x1080, 16UC2, 27) 68.660 68.478 68.729 68.700 69.187 69.380 1.00 1.00 1.00 0.99 0.99
GaussianBlur:: (1920x1080, 16UC2, 29) 768.825 769.449 769.750 768.615 770.001 770.345 1.00 1.00 1.00 1.00 1.00
GaussianBlur:: (1920x1080, 16SC2, 3) 2.305 2.321 2.318 2.324 2.337 2.412 0.99 0.99 0.99 0.99 0.96
GaussianBlur:: (1920x1080, 16SC2, 5) 3.132 3.186 3.167 3.200 3.248 3.217 0.98 0.99 0.98 0.96 0.97
GaussianBlur:: (1920x1080, 16SC2, 7) 4.198 4.189 4.180 4.173 4.213 4.245 1.00 1.00 1.01 1.00 0.99
GaussianBlur:: (1920x1080, 16SC2, 9) 5.228 5.216 5.250 5.259 5.383 5.326 1.00 1.00 0.99 0.97 0.98
GaussianBlur:: (1920x1080, 16SC2, 11) 6.321 6.285 6.271 6.313 6.278 6.364 1.01 1.01 1.00 1.01 0.99
GaussianBlur:: (1920x1080, 16SC2, 13) 7.309 7.306 7.324 7.286 7.341 7.613 1.00 1.00 1.00 1.00 0.96
GaussianBlur:: (1920x1080, 16SC2, 15) 8.473 8.443 8.393 8.608 8.485 8.756 1.00 1.01 0.98 1.00 0.97
GaussianBlur:: (1920x1080, 16SC2, 17) 9.549 9.626 9.477 9.669 9.666 10.059 0.99 1.01 0.99 0.99 0.95
GaussianBlur:: (1920x1080, 16SC2, 19) 10.850 10.590 10.746 10.794 10.797 11.284 1.02 1.01 1.01 1.00 0.96
GaussianBlur:: (1920x1080, 16SC2, 21) 11.779 11.794 11.771 11.961 12.037 12.154 1.00 1.00 0.98 0.98 0.97
GaussianBlur:: (1920x1080, 16SC2, 23) 13.096 13.076 13.060 13.162 13.177 13.226 1.00 1.00 0.99 0.99 0.99
GaussianBlur:: (1920x1080, 16SC2, 25) 14.086 14.016 14.383 14.114 14.324 14.604 1.00 0.98 1.00 0.98 0.96
GaussianBlur:: (1920x1080, 16SC2, 27) 15.255 15.267 15.434 15.157 15.221 15.703 1.00 0.99 1.01 1.00 0.97
GaussianBlur:: (1920x1080, 16SC2, 29) 98.644 98.159 98.649 99.403 97.962 99.034 1.00 1.00 0.99 1.01 1.00
GaussianBlur:: (1920x1080, 32FC2, 3) 3.003 3.005 2.985 3.025 3.011 3.106 1.00 1.01 0.99 1.00 0.97
GaussianBlur:: (1920x1080, 32FC2, 5) 3.856 3.859 3.846 3.881 3.854 4.031 1.00 1.00 0.99 1.00 0.96
GaussianBlur:: (1920x1080, 32FC2, 7) 6.806 6.771 6.771 6.740 6.783 6.847 1.01 1.01 1.01 1.00 0.99
GaussianBlur:: (1920x1080, 32FC2, 9) 8.261 8.338 8.267 8.294 8.278 8.314 0.99 1.00 1.00 1.00 0.99
GaussianBlur:: (1920x1080, 32FC2, 11) 9.807 10.014 9.974 10.001 10.028 10.137 0.98 0.98 0.98 0.98 0.97
GaussianBlur:: (1920x1080, 32FC2, 13) 11.530 11.516 11.382 11.461 11.436 11.504 1.00 1.01 1.01 1.01 1.00
GaussianBlur:: (1920x1080, 32FC2, 15) 12.891 13.172 12.973 13.087 12.792 13.052 0.98 0.99 0.99 1.01 0.99
GaussianBlur:: (1920x1080, 32FC2, 17) 14.536 14.470 14.528 14.591 14.536 14.788 1.00 1.00 1.00 1.00 0.98
GaussianBlur:: (1920x1080, 32FC2, 19) 16.416 16.093 16.110 16.052 16.254 16.433 1.02 1.02 1.02 1.01 1.00
GaussianBlur:: (1920x1080, 32FC2, 21) 17.998 17.850 17.700 17.739 17.921 17.849 1.01 1.02 1.01 1.00 1.01
GaussianBlur:: (1920x1080, 32FC2, 23) 19.343 19.270 19.422 19.277 19.684 19.729 1.00 1.00 1.00 0.98 0.98
GaussianBlur:: (1920x1080, 32FC2, 25) 21.460 21.035 20.950 21.083 21.353 21.453 1.02 1.02 1.02 1.01 1.00
GaussianBlur:: (1920x1080, 32FC2, 27) 56.335 55.833 55.688 55.295 56.111 55.890 1.01 1.01 1.02 1.00 1.01
GaussianBlur:: (1920x1080, 32FC2, 29) 125.540 125.735 125.293 126.166 125.836 127.098 1.00 1.00 1.00 1.00 0.99
GaussianBlur:: (1920x1080, 64FC2, 3) 8.684 8.744 8.790 8.791 8.980 8.846 0.99 0.99 0.99 0.97 0.98
GaussianBlur:: (1920x1080, 64FC2, 5) 12.325 12.010 12.314 12.320 12.256 12.545 1.03 1.00 1.00 1.01 0.98
GaussianBlur:: (1920x1080, 64FC2, 7) 15.884 15.979 15.700 15.968 15.810 16.055 0.99 1.01 0.99 1.00 0.99
GaussianBlur:: (1920x1080, 64FC2, 9) 20.230 19.947 19.987 19.993 20.111 20.401 1.01 1.01 1.01 1.01 0.99
GaussianBlur:: (1920x1080, 64FC2, 11) 24.614 24.327 24.192 24.302 24.847 24.577 1.01 1.02 1.01 0.99 1.00
GaussianBlur:: (1920x1080, 64FC2, 13) 29.381 28.510 28.667 28.581 29.096 28.874 1.03 1.02 1.03 1.01 1.02
GaussianBlur:: (1920x1080, 64FC2, 15) 34.168 33.884 33.974 33.461 34.187 33.909 1.01 1.01 1.02 1.00 1.01
GaussianBlur:: (1920x1080, 64FC2, 17) 39.303 38.995 38.534 38.527 39.626 38.943 1.01 1.02 1.02 0.99 1.01
GaussianBlur:: (1920x1080, 64FC2, 19) 45.409 44.931 44.841 45.052 46.092 44.907 1.01 1.01 1.01 0.99 1.01
GaussianBlur:: (1920x1080, 64FC2, 21) 51.525 51.361 51.107 51.712 52.015 51.368 1.00 1.01 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 64FC2, 23) 58.956 58.272 58.432 58.306 59.053 58.326 1.01 1.01 1.01 1.00 1.01
GaussianBlur:: (1920x1080, 64FC2, 25) 65.374 64.864 65.722 65.234 65.574 65.362 1.01 0.99 1.00 1.00 1.00
GaussianBlur:: (1920x1080, 64FC2, 27) 71.270 70.829 71.133 71.581 72.872 71.572 1.01 1.00 1.00 0.98 1.00
GaussianBlur:: (1920x1080, 64FC2, 29) 77.595 76.440 76.578 77.633 77.901 77.186 1.02 1.01 1.00 1.00 1.01
GaussianBlur:: (1920x1080, 8UC3, 3) 2.049 1.097 0.574 2.053 1.093 0.573 1.87 3.57 1.00 1.87 3.58
GaussianBlur:: (1920x1080, 8UC3, 5) 2.844 1.481 0.763 2.822 1.467 0.766 1.92 3.73 1.01 1.94 3.71
GaussianBlur:: (1920x1080, 8UC3, 7) 4.908 2.484 1.289 4.807 2.543 1.298 1.98 3.81 1.02 1.93 3.78
GaussianBlur:: (1920x1080, 8UC3, 9) 5.888 3.027 1.576 5.847 3.105 1.579 1.95 3.74 1.01 1.90 3.73
GaussianBlur:: (1920x1080, 8UC3, 11) 7.102 3.548 1.873 6.986 3.611 1.868 2.00 3.79 1.02 1.97 3.80
GaussianBlur:: (1920x1080, 8UC3, 13) 8.442 4.330 2.245 8.471 4.293 2.249 1.95 3.76 1.00 1.97 3.75
GaussianBlur:: (1920x1080, 8UC3, 15) 9.706 5.007 2.554 9.760 5.058 2.548 1.94 3.80 0.99 1.92 3.81
GaussianBlur:: (1920x1080, 8UC3, 17) 10.840 5.624 2.873 10.907 5.615 2.864 1.93 3.77 0.99 1.93 3.79
GaussianBlur:: (1920x1080, 8UC3, 19) 12.341 6.462 3.330 12.335 6.526 3.296 1.91 3.71 1.00 1.89 3.74
GaussianBlur:: (1920x1080, 8UC3, 21) 13.550 7.064 3.650 13.629 7.043 3.622 1.92 3.71 0.99 1.92 3.74
GaussianBlur:: (1920x1080, 8UC3, 23) 15.328 8.055 4.148 15.663 8.095 4.111 1.90 3.70 0.98 1.89 3.73
GaussianBlur:: (1920x1080, 8UC3, 25) 16.881 8.717 4.459 17.054 8.789 4.449 1.94 3.79 0.99 1.92 3.79
GaussianBlur:: (1920x1080, 8UC3, 27) 17.921 9.420 4.817 17.979 9.505 4.789 1.90 3.72 1.00 1.89 3.74
GaussianBlur:: (1920x1080, 8UC3, 29) 20.142 10.449 5.402 20.159 10.693 5.353 1.93 3.73 1.00 1.88 3.76
GaussianBlur:: (1920x1080, 16UC3, 3) 16.243 16.244 16.221 2.771 1.736 1.299 1.00 1.00 5.86 9.36 12.50
GaussianBlur:: (1920x1080, 16UC3, 5) 21.796 21.853 21.778 3.833 2.200 1.429 1.00 1.00 5.69 9.91 15.25
GaussianBlur:: (1920x1080, 16UC3, 7) 29.103 29.136 28.723 5.094 2.890 1.615 1.00 1.01 5.71 10.07 18.02
GaussianBlur:: (1920x1080, 16UC3, 9) 35.899 35.788 36.004 8.026 4.573 2.434 1.00 1.00 4.47 7.85 14.75
GaussianBlur:: (1920x1080, 16UC3, 11) 43.284 42.780 43.255 9.741 5.682 2.942 1.01 1.00 4.44 7.62 14.72
GaussianBlur:: (1920x1080, 16UC3, 13) 50.282 49.915 50.692 11.836 6.608 3.479 1.01 0.99 4.25 7.61 14.45
GaussianBlur:: (1920x1080, 16UC3, 15) 58.573 58.184 58.575 13.436 7.672 3.996 1.01 1.00 4.36 7.64 14.66
GaussianBlur:: (1920x1080, 16UC3, 17) 66.918 65.521 65.634 15.056 8.265 4.526 1.02 1.02 4.44 8.10 14.78
GaussianBlur:: (1920x1080, 16UC3, 19) 73.169 73.208 73.276 16.786 9.366 5.097 1.00 1.00 4.36 7.81 14.36
GaussianBlur:: (1920x1080, 16UC3, 21) 80.695 80.513 81.880 18.562 10.683 5.623 1.00 0.99 4.35 7.55 14.35
GaussianBlur:: (1920x1080, 16UC3, 23) 90.136 88.004 88.501 20.535 11.671 6.171 1.02 1.02 4.39 7.72 14.61
GaussianBlur:: (1920x1080, 16UC3, 25) 95.526 96.439 95.242 21.953 12.624 6.705 0.99 1.00 4.35 7.57 14.25
GaussianBlur:: (1920x1080, 16UC3, 27) 102.915 102.772 102.334 102.253 13.537 7.270 1.00 1.01 1.01 7.60 14.16
GaussianBlur:: (1920x1080, 16UC3, 29) 1153.353 1151.099 1153.843 1151.983 85.955 45.702 1.00 1.00 1.00 13.42 25.24
GaussianBlur:: (1920x1080, 16SC3, 3) 3.535 3.540 3.583 2.642 1.705 1.294 1.00 0.99 1.34 2.07 2.73
GaussianBlur:: (1920x1080, 16SC3, 5) 4.787 4.805 4.817 3.469 1.890 1.258 1.00 0.99 1.38 2.53 3.80
GaussianBlur:: (1920x1080, 16SC3, 7) 6.516 6.514 6.415 5.001 2.884 1.581 1.00 1.02 1.30 2.26 4.12
GaussianBlur:: (1920x1080, 16SC3, 9) 8.183 8.134 8.095 7.933 4.403 2.461 1.01 1.01 1.03 1.86 3.32
GaussianBlur:: (1920x1080, 16SC3, 11) 9.943 9.715 9.705 9.802 5.619 2.923 1.02 1.02 1.01 1.77 3.40
GaussianBlur:: (1920x1080, 16SC3, 13) 11.628 11.377 11.624 11.504 6.524 3.485 1.02 1.00 1.01 1.78 3.34
GaussianBlur:: (1920x1080, 16SC3, 15) 13.258 13.124 13.117 13.312 7.553 4.011 1.01 1.01 1.00 1.76 3.31
GaussianBlur:: (1920x1080, 16SC3, 17) 15.023 14.686 14.683 15.005 8.444 4.532 1.02 1.02 1.00 1.78 3.32
GaussianBlur:: (1920x1080, 16SC3, 19) 16.690 16.263 17.252 16.644 9.690 5.062 1.03 0.97 1.00 1.72 3.30
GaussianBlur:: (1920x1080, 16SC3, 21) 18.316 18.171 18.109 18.429 10.511 5.632 1.01 1.01 0.99 1.74 3.25
GaussianBlur:: (1920x1080, 16SC3, 23) 19.877 19.431 19.385 20.304 11.501 6.140 1.02 1.03 0.98 1.73 3.24
GaussianBlur:: (1920x1080, 16SC3, 25) 21.856 21.305 21.206 22.175 12.613 6.696 1.03 1.03 0.99 1.73 3.26
GaussianBlur:: (1920x1080, 16SC3, 27) 23.310 23.099 23.040 22.968 13.555 7.294 1.01 1.01 1.01 1.72 3.20
GaussianBlur:: (1920x1080, 16SC3, 29) 148.344 147.798 147.363 146.944 84.917 45.731 1.00 1.01 1.01 1.75 3.24
GaussianBlur:: (1920x1080, 32FC3, 3) 4.780 4.793 4.725 2.723 2.698 2.666 1.00 1.01 1.76 1.77 1.79
GaussianBlur:: (1920x1080, 32FC3, 5) 6.106 6.170 6.028 3.621 2.787 2.679 0.99 1.01 1.69 2.19 2.28
GaussianBlur:: (1920x1080, 32FC3, 7) 10.451 10.657 10.580 4.355 3.028 2.743 0.98 0.99 2.40 3.45 3.81
GaussianBlur:: (1920x1080, 32FC3, 9) 12.876 12.878 12.883 8.431 5.227 3.139 1.00 1.00 1.53 2.46 4.10
GaussianBlur:: (1920x1080, 32FC3, 11) 15.261 15.040 14.953 10.134 6.230 3.508 1.01 1.02 1.51 2.45 4.35
GaussianBlur:: (1920x1080, 32FC3, 13) 17.575 17.565 17.497 11.833 7.395 3.968 1.00 1.00 1.49 2.38 4.43
GaussianBlur:: (1920x1080, 32FC3, 15) 19.953 19.929 19.935 13.214 7.974 4.455 1.00 1.00 1.51 2.50 4.48
GaussianBlur:: (1920x1080, 32FC3, 17) 22.604 22.123 22.396 15.152 9.314 4.969 1.02 1.01 1.49 2.43 4.55
GaussianBlur:: (1920x1080, 32FC3, 19) 24.977 24.805 24.762 16.515 10.069 5.428 1.01 1.01 1.51 2.48 4.60
GaussianBlur:: (1920x1080, 32FC3, 21) 27.221 26.732 26.918 18.569 11.116 5.918 1.02 1.01 1.47 2.45 4.60
GaussianBlur:: (1920x1080, 32FC3, 23) 30.017 29.604 28.949 19.816 11.851 6.501 1.01 1.04 1.51 2.53 4.62
GaussianBlur:: (1920x1080, 32FC3, 25) 32.075 31.638 31.601 21.540 12.973 6.969 1.01 1.02 1.49 2.47 4.60
GaussianBlur:: (1920x1080, 32FC3, 27) 84.996 83.366 83.743 83.461 67.505 35.753 1.02 1.01 1.02 1.26 2.38
GaussianBlur:: (1920x1080, 32FC3, 29) 187.679 189.985 189.041 188.394 110.629 58.981 0.99 0.99 1.00 1.70 3.18
GaussianBlur:: (1920x1080, 64FC3, 3) 13.439 13.480 13.660 13.397 13.380 13.706 1.00 0.98 1.00 1.00 0.98
GaussianBlur:: (1920x1080, 64FC3, 5) 18.756 18.387 18.711 18.324 18.616 18.313 1.02 1.00 1.02 1.01 1.02
GaussianBlur:: (1920x1080, 64FC3, 7) 24.256 23.948 23.917 23.996 24.418 24.345 1.01 1.01 1.01 0.99 1.00
GaussianBlur:: (1920x1080, 64FC3, 9) 30.260 29.687 30.236 30.169 30.439 30.405 1.02 1.00 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 64FC3, 11) 36.961 36.531 36.583 36.446 36.311 36.266 1.01 1.01 1.01 1.02 1.02
GaussianBlur:: (1920x1080, 64FC3, 13) 42.825 42.495 42.671 42.622 42.994 42.817 1.01 1.00 1.00 1.00 1.00
GaussianBlur:: (1920x1080, 64FC3, 15) 49.894 49.401 49.486 49.628 49.982 49.661 1.01 1.01 1.01 1.00 1.00
GaussianBlur:: (1920x1080, 64FC3, 17) 55.892 55.108 55.518 55.604 55.584 56.032 1.01 1.01 1.01 1.01 1.00
GaussianBlur:: (1920x1080, 64FC3, 19) 61.875 61.359 61.443 61.701 62.465 62.318 1.01 1.01 1.00 0.99 0.99
GaussianBlur:: (1920x1080, 64FC3, 21) 67.895 67.629 67.989 67.551 68.684 68.494 1.00 1.00 1.01 0.99 0.99
GaussianBlur:: (1920x1080, 64FC3, 23) 74.918 75.117 74.347 74.580 75.481 75.480 1.00 1.01 1.00 0.99 0.99
GaussianBlur:: (1920x1080, 64FC3, 25) 81.649 81.690 80.962 81.745 82.554 81.959 1.00 1.01 1.00 0.99 1.00
GaussianBlur:: (1920x1080, 64FC3, 27) 87.964 87.290 87.451 88.132 88.058 87.968 1.01 1.01 1.00 1.00 1.00
GaussianBlur:: (1920x1080, 64FC3, 29) 94.090 94.301 93.939 95.043 94.460 94.580 1.00 1.00 0.99 1.00 0.99
GaussianBlur:: (1920x1080, 8UC4, 3) 2.726 1.446 0.804 2.721 1.448 0.805 1.89 3.39 1.00 1.88 3.39
GaussianBlur:: (1920x1080, 8UC4, 5) 3.732 1.961 1.027 3.743 1.969 1.027 1.90 3.63 1.00 1.90 3.63
GaussianBlur:: (1920x1080, 8UC4, 7) 6.358 3.252 1.709 6.399 3.229 1.702 1.96 3.72 0.99 1.97 3.74
GaussianBlur:: (1920x1080, 8UC4, 9) 7.919 4.055 2.092 7.992 4.077 2.081 1.95 3.78 0.99 1.94 3.80
GaussianBlur:: (1920x1080, 8UC4, 11) 9.855 4.921 2.552 9.865 5.060 2.546 2.00 3.86 1.00 1.95 3.87
GaussianBlur:: (1920x1080, 8UC4, 13) 11.205 5.736 2.956 11.157 5.878 2.929 1.95 3.79 1.00 1.91 3.82
GaussianBlur:: (1920x1080, 8UC4, 15) 12.948 6.690 3.464 12.866 6.820 3.430 1.94 3.74 1.01 1.90 3.77
GaussianBlur:: (1920x1080, 8UC4, 17) 14.735 7.495 3.875 14.600 7.852 3.841 1.97 3.80 1.01 1.88 3.84
GaussianBlur:: (1920x1080, 8UC4, 19) 16.812 8.666 4.447 16.695 8.749 4.404 1.94 3.78 1.01 1.92 3.82
GaussianBlur:: (1920x1080, 8UC4, 21) 18.591 9.508 4.894 18.390 9.651 4.838 1.96 3.80 1.01 1.93 3.84
GaussianBlur:: (1920x1080, 8UC4, 23) 20.712 10.831 5.482 20.485 10.987 5.452 1.91 3.78 1.01 1.89 3.80
GaussianBlur:: (1920x1080, 8UC4, 25) 22.575 11.762 5.925 22.265 11.690 5.891 1.92 3.81 1.01 1.93 3.83
GaussianBlur:: (1920x1080, 8UC4, 27) 24.840 12.992 6.572 24.607 13.162 6.566 1.91 3.78 1.01 1.89 3.78
GaussianBlur:: (1920x1080, 8UC4, 29) 26.757 13.943 7.009 26.201 14.084 7.045 1.92 3.82 1.02 1.90 3.80
GaussianBlur:: (1920x1080, 16UC4, 3) 21.521 21.749 21.796 6.729 3.740 2.688 0.99 0.99 3.20 5.75 8.01
GaussianBlur:: (1920x1080, 16UC4, 5) 29.073 29.282 29.146 8.491 4.693 2.877 0.99 1.00 3.42 6.19 10.10
GaussianBlur:: (1920x1080, 16UC4, 7) 38.763 39.111 38.711 9.702 5.455 3.259 0.99 1.00 4.00 7.11 11.89
GaussianBlur:: (1920x1080, 16UC4, 9) 48.542 48.180 48.022 14.951 7.871 4.199 1.01 1.01 3.25 6.17 11.56
GaussianBlur:: (1920x1080, 16UC4, 11) 57.616 57.966 57.576 17.374 9.171 4.659 0.99 1.00 3.32 6.28 12.37
GaussianBlur:: (1920x1080, 16UC4, 13) 68.478 67.848 67.614 19.898 10.371 5.358 1.01 1.01 3.44 6.60 12.78
GaussianBlur:: (1920x1080, 16UC4, 15) 81.094 80.057 79.502 21.845 11.627 5.816 1.01 1.02 3.71 6.97 13.94
GaussianBlur:: (1920x1080, 16UC4, 17) 91.813 91.620 91.735 24.272 12.663 6.520 1.00 1.00 3.78 7.25 14.08
GaussianBlur:: (1920x1080, 16UC4, 19) 107.783 107.541 106.876 27.031 14.069 7.120 1.00 1.01 3.99 7.66 15.14
GaussianBlur:: (1920x1080, 16UC4, 21) 125.244 124.614 124.608 29.371 15.658 7.841 1.01 1.01 4.26 8.00 15.97
GaussianBlur:: (1920x1080, 16UC4, 23) 141.294 141.545 139.173 32.360 17.378 8.608 1.00 1.02 4.37 8.13 16.41
GaussianBlur:: (1920x1080, 16UC4, 25) 156.175 154.474 156.419 35.455 19.012 9.269 1.01 1.00 4.40 8.21 16.85
GaussianBlur:: (1920x1080, 16UC4, 27) 168.290 168.944 168.451 166.955 19.592 9.904 1.00 1.00 1.01 8.59 16.99
GaussianBlur:: (1920x1080, 16UC4, 29) 1567.655 1568.234 1567.878 1567.454 133.166 65.014 1.00 1.00 1.00 11.77 24.11
GaussianBlur:: (1920x1080, 16SC4, 3) 4.897 4.832 4.841 4.855 3.978 2.630 1.01 1.01 1.01 1.23 1.86
GaussianBlur:: (1920x1080, 16SC4, 5) 6.784 6.749 6.636 6.803 4.789 2.798 1.01 1.02 1.00 1.42 2.42
GaussianBlur:: (1920x1080, 16SC4, 7) 9.171 9.021 8.970 8.997 5.479 3.207 1.02 1.02 1.02 1.67 2.86
GaussianBlur:: (1920x1080, 16SC4, 9) 11.482 11.251 11.495 11.371 7.995 4.282 1.02 1.00 1.01 1.44 2.68
GaussianBlur:: (1920x1080, 16SC4, 11) 13.800 13.625 13.643 13.561 9.170 4.709 1.01 1.01 1.02 1.50 2.93
GaussianBlur:: (1920x1080, 16SC4, 13) 16.040 15.936 16.023 16.073 10.287 5.273 1.01 1.00 1.00 1.56 3.04
GaussianBlur:: (1920x1080, 16SC4, 15) 18.827 18.243 18.355 18.302 11.572 5.949 1.03 1.03 1.03 1.63 3.16
GaussianBlur:: (1920x1080, 16SC4, 17) 21.196 20.808 20.608 20.903 12.732 6.421 1.02 1.03 1.01 1.66 3.30
GaussianBlur:: (1920x1080, 16SC4, 19) 24.194 23.863 23.578 23.519 14.039 7.010 1.01 1.03 1.03 1.72 3.45
GaussianBlur:: (1920x1080, 16SC4, 21) 27.291 26.460 26.498 26.792 15.599 7.757 1.03 1.03 1.02 1.75 3.52
GaussianBlur:: (1920x1080, 16SC4, 23) 30.139 29.840 29.541 29.603 17.160 8.492 1.01 1.02 1.02 1.76 3.55
GaussianBlur:: (1920x1080, 16SC4, 25) 33.228 32.185 32.428 32.076 18.601 9.226 1.03 1.02 1.04 1.79 3.60
GaussianBlur:: (1920x1080, 16SC4, 27) 35.887 34.615 35.118 34.842 20.011 9.866 1.04 1.02 1.03 1.79 3.64
GaussianBlur:: (1920x1080, 16SC4, 29) 203.256 200.264 200.154 201.071 133.506 65.260 1.01 1.02 1.01 1.52 3.11
GaussianBlur:: (1920x1080, 32FC4, 3) 7.111 6.381 6.666 6.681 6.287 4.423 1.11 1.07 1.06 1.13 1.61
GaussianBlur:: (1920x1080, 32FC4, 5) 8.637 8.471 8.402 8.214 7.224 4.746 1.02 1.03 1.05 1.20 1.82
GaussianBlur:: (1920x1080, 32FC4, 7) 14.724 14.699 14.353 14.567 8.184 5.250 1.00 1.03 1.01 1.80 2.80
GaussianBlur:: (1920x1080, 32FC4, 9) 17.765 17.564 17.555 17.644 11.622 6.389 1.01 1.01 1.01 1.53 2.78
GaussianBlur:: (1920x1080, 32FC4, 11) 21.173 21.035 20.911 20.817 12.729 6.952 1.01 1.01 1.02 1.66 3.05
GaussianBlur:: (1920x1080, 32FC4, 13) 24.152 24.114 24.050 24.081 14.401 7.456 1.00 1.00 1.00 1.68 3.24
GaussianBlur:: (1920x1080, 32FC4, 15) 27.692 27.508 27.324 27.304 15.341 7.943 1.01 1.01 1.01 1.81 3.49
GaussianBlur:: (1920x1080, 32FC4, 17) 30.917 30.851 30.925 30.483 17.168 8.589 1.00 1.00 1.01 1.80 3.60
GaussianBlur:: (1920x1080, 32FC4, 19) 34.736 33.897 34.347 34.073 18.235 9.306 1.02 1.01 1.02 1.90 3.73
GaussianBlur:: (1920x1080, 32FC4, 21) 38.258 37.237 37.823 37.283 19.958 10.010 1.03 1.01 1.03 1.92 3.82
GaussianBlur:: (1920x1080, 32FC4, 23) 41.885 41.020 41.039 41.344 21.479 10.777 1.02 1.02 1.01 1.95 3.89
GaussianBlur:: (1920x1080, 32FC4, 25) 45.788 45.046 45.197 45.104 23.181 11.570 1.02 1.01 1.02 1.98 3.96
GaussianBlur:: (1920x1080, 32FC4, 27) 115.801 114.815 114.137 114.067 113.252 55.155 1.01 1.01 1.02 1.02 2.10
GaussianBlur:: (1920x1080, 32FC4, 29) 255.518 254.720 254.232 254.053 192.711 95.515 1.00 1.01 1.01 1.33 2.68
GaussianBlur:: (1920x1080, 64FC4, 3) 18.210 18.152 18.249 18.555 18.636 18.495 1.00 1.00 0.98 0.98 0.98
GaussianBlur:: (1920x1080, 64FC4, 5) 25.797 25.288 25.064 25.558 25.859 25.395 1.02 1.03 1.01 1.00 1.02
GaussianBlur:: (1920x1080, 64FC4, 7) 33.926 33.988 34.016 34.296 34.152 34.054 1.00 1.00 0.99 0.99 1.00
GaussianBlur:: (1920x1080, 64FC4, 9) 44.011 43.733 43.637 43.352 44.443 44.226 1.01 1.01 1.02 0.99 1.00
GaussianBlur:: (1920x1080, 64FC4, 11) 55.475 54.942 55.200 55.127 57.404 55.377 1.01 1.00 1.01 0.97 1.00
GaussianBlur:: (1920x1080, 64FC4, 13) 68.671 68.502 67.386 68.523 69.326 69.080 1.00 1.02 1.00 0.99 0.99
GaussianBlur:: (1920x1080, 64FC4, 15) 82.922 82.825 82.208 83.724 82.814 83.905 1.00 1.01 0.99 1.00 0.99
GaussianBlur:: (1920x1080, 64FC4, 17) 96.256 96.266 95.669 97.315 96.535 97.913 1.00 1.01 0.99 1.00 0.98
GaussianBlur:: (1920x1080, 64FC4, 19) 108.804 109.540 109.216 109.769 109.119 109.428 0.99 1.00 0.99 1.00 0.99
GaussianBlur:: (1920x1080, 64FC4, 21) 122.112 121.025 126.565 121.981 122.010 122.490 1.01 0.96 1.00 1.00 1.00
GaussianBlur:: (1920x1080, 64FC4, 23) 136.031 133.618 134.779 133.826 136.794 135.383 1.02 1.01 1.02 0.99 1.00
GaussianBlur:: (1920x1080, 64FC4, 25) 146.675 145.151 145.629 146.170 146.101 149.190 1.01 1.01 1.00 1.00 0.98
GaussianBlur:: (1920x1080, 64FC4, 27) 158.853 158.072 158.850 158.276 161.808 160.866 1.00 1.00 1.00 0.98 0.99
GaussianBlur:: (1920x1080, 64FC4, 29) 171.518 169.755 170.823 170.332 170.774 171.976 1.01 1.00 1.01 1.00 1.00
allow_multiple_commits=1
build_image:Custom=ubuntu:18.04
buildworker:Custom=linux-5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants