Skip to content

Optimize RISC-V HAL cv::sepFilter#27067

Merged
asmorkalov merged 1 commit intoopencv:4.xfrom
amane-ame:sepfilter_optimize
Mar 17, 2025
Merged

Optimize RISC-V HAL cv::sepFilter#27067
asmorkalov merged 1 commit intoopencv:4.xfrom
amane-ame:sepfilter_optimize

Conversation

@amane-ame
Copy link
Copy Markdown
Contributor

@amane-ame amane-ame commented Mar 14, 2025

Further optimization for #27026.

View the full perf table here: optimize_sepfilter.pdf

Pull Request Readiness Checklist

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

  • I agree to contribute to the project under Apache 2 License.
  • To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
  • The PR is proposed to the proper branch
  • There is a reference to the original bug report and related work
  • There is accuracy test, performance test and test data in opencv_extra repository, if applicable
    Patch to opencv_extra has the same branch name.
  • The feature is well documented and sample code can be built with the project CMake

Co-authored-by: Liutong HAN <liutong2020@iscas.ac.cn>
@asmorkalov
Copy link
Copy Markdown
Contributor

My perf results for Muse Pi v 30 (gcc 14.2):

Details
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 1), BORDER_CONSTANT) 	0.054 	0.027 	1.99
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 1), BORDER_REPLICATE) 	0.053 	0.028 	1.94
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 0), BORDER_CONSTANT) 	0.054 	0.026 	2.06
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 0), BORDER_REPLICATE) 	0.053 	0.028 	1.90
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 1), BORDER_CONSTANT) 	0.058 	0.028 	2.07
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 1), BORDER_REPLICATE) 	0.059 	0.029 	2.06
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 0), BORDER_CONSTANT) 	0.058 	0.028 	2.11
scharrFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 0), BORDER_REPLICATE) 	0.059 	0.028 	2.11
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 1), BORDER_CONSTANT) 	0.218 	0.058 	3.74
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 1), BORDER_REPLICATE) 	0.219 	0.059 	3.74
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 0), BORDER_CONSTANT) 	0.218 	0.058 	3.73
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 0), BORDER_REPLICATE) 	0.222 	0.059 	3.78
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 1), BORDER_CONSTANT) 	0.241 	0.068 	3.52
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 1), BORDER_REPLICATE) 	0.241 	0.068 	3.54
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 0), BORDER_CONSTANT) 	0.238 	0.067 	3.53
scharrFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 0), BORDER_REPLICATE) 	0.240 	0.066 	3.61
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 1), BORDER_CONSTANT) 	0.775 	0.173 	4.48
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 1), BORDER_REPLICATE) 	0.776 	0.169 	4.60
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 0), BORDER_CONSTANT) 	0.775 	0.172 	4.51
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 0), BORDER_REPLICATE) 	0.772 	0.172 	4.50
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 1), BORDER_CONSTANT) 	0.870 	0.271 	3.21
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 1), BORDER_REPLICATE) 	0.881 	0.277 	3.19
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 0), BORDER_CONSTANT) 	0.875 	0.274 	3.19
scharrFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 0), BORDER_REPLICATE) 	0.881 	0.273 	3.23
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.054 	0.027 	2.00
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_DEFAULT) 	0.056 	0.027 	2.07
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.055 	0.027 	2.02
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.055 	0.027 	2.06
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_DEFAULT) 	0.057 	0.027 	2.09
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.056 	0.027 	2.05
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.059 	0.028 	2.09
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_DEFAULT) 	0.061 	0.028 	2.14
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.060 	0.028 	2.12
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.060 	0.028 	2.14
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_DEFAULT) 	0.061 	0.029 	2.13
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.059 	0.028 	2.09
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.219 	0.061 	3.60
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_DEFAULT) 	0.219 	0.061 	3.57
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.219 	0.061 	3.59
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.220 	0.060 	3.68
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_DEFAULT) 	0.219 	0.062 	3.57
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.220 	0.060 	3.63
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.243 	0.069 	3.51
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_DEFAULT) 	0.245 	0.067 	3.65
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.240 	0.070 	3.45
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.241 	0.069 	3.50
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_DEFAULT) 	0.246 	0.069 	3.54
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.243 	0.068 	3.57
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.778 	0.169 	4.60
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_DEFAULT) 	0.784 	0.169 	4.64
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.780 	0.169 	4.62
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.779 	0.169 	4.62
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_DEFAULT) 	0.787 	0.167 	4.71
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.784 	0.169 	4.65
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.900 	0.265 	3.40
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_DEFAULT) 	0.907 	0.268 	3.39
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.896 	0.267 	3.36
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.904 	0.266 	3.39
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_DEFAULT) 	0.914 	0.267 	3.42
scharrFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.896 	0.266 	3.37
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 1), BORDER_CONSTANT) 	0.055 	0.026 	2.06
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 1), BORDER_REPLICATE) 	0.055 	0.028 	1.97
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 0), BORDER_CONSTANT) 	0.055 	0.027 	2.03
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 0), BORDER_REPLICATE) 	0.055 	0.027 	2.01
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 1), BORDER_CONSTANT) 	0.060 	0.028 	2.14
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 1), BORDER_REPLICATE) 	0.060 	0.028 	2.16
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 0), BORDER_CONSTANT) 	0.059 	0.028 	2.10
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 0), BORDER_REPLICATE) 	0.059 	0.029 	2.04
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 1), BORDER_CONSTANT) 	0.217 	0.061 	3.56
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 1), BORDER_REPLICATE) 	0.216 	0.060 	3.58
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 0), BORDER_CONSTANT) 	0.217 	0.059 	3.68
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 0), BORDER_REPLICATE) 	0.218 	0.059 	3.68
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 1), BORDER_CONSTANT) 	0.242 	0.069 	3.53
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 1), BORDER_REPLICATE) 	0.239 	0.068 	3.51
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 0), BORDER_CONSTANT) 	0.240 	0.069 	3.49
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 0), BORDER_REPLICATE) 	0.239 	0.068 	3.51
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 1), BORDER_CONSTANT) 	0.778 	0.172 	4.51
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 1), BORDER_REPLICATE) 	0.781 	0.170 	4.60
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 0), BORDER_CONSTANT) 	0.776 	0.171 	4.55
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 0), BORDER_REPLICATE) 	0.776 	0.170 	4.57
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 1), BORDER_CONSTANT) 	0.894 	0.275 	3.25
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 1), BORDER_REPLICATE) 	0.900 	0.271 	3.32
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 0), BORDER_CONSTANT) 	0.901 	0.273 	3.30
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 0), BORDER_REPLICATE) 	0.894 	0.274 	3.26
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.054 	0.027 	2.02
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_DEFAULT) 	0.056 	0.029 	1.95
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.054 	0.027 	2.00
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.055 	0.026 	2.14
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_DEFAULT) 	0.056 	0.027 	2.09
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.054 	0.026 	2.07
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.059 	0.028 	2.12
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_DEFAULT) 	0.061 	0.029 	2.13
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.059 	0.028 	2.08
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.059 	0.028 	2.11
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_DEFAULT) 	0.061 	0.028 	2.14
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.059 	0.029 	2.06
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.225 	0.062 	3.62
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_DEFAULT) 	0.225 	0.061 	3.71
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.218 	0.060 	3.65
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.221 	0.060 	3.70
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_DEFAULT) 	0.222 	0.060 	3.69
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.221 	0.060 	3.67
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.244 	0.068 	3.59
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_DEFAULT) 	0.243 	0.068 	3.58
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.241 	0.068 	3.54
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.240 	0.068 	3.55
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_DEFAULT) 	0.245 	0.069 	3.53
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.240 	0.068 	3.56
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.781 	0.167 	4.69
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_DEFAULT) 	0.784 	0.169 	4.65
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.789 	0.168 	4.70
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.786 	0.169 	4.65
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_DEFAULT) 	0.792 	0.168 	4.71
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.786 	0.169 	4.65
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.902 	0.267 	3.38
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_DEFAULT) 	0.912 	0.269 	3.40
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.894 	0.267 	3.35
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.899 	0.263 	3.42
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_DEFAULT) 	0.905 	0.271 	3.34
scharrViaSobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.898 	0.269 	3.34
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 1), BORDER_CONSTANT) 	0.055 	0.028 	1.94
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 1), BORDER_REPLICATE) 	0.055 	0.028 	1.97
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 2), BORDER_CONSTANT) 	0.055 	0.028 	1.99
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (0, 2), BORDER_REPLICATE) 	0.054 	0.028 	1.95
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 0), BORDER_CONSTANT) 	0.054 	0.027 	2.03
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 0), BORDER_REPLICATE) 	0.055 	0.027 	1.99
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 1), BORDER_CONSTANT) 	0.054 	0.028 	1.96
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (1, 1), BORDER_REPLICATE) 	0.054 	0.028 	1.98
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (2, 0), BORDER_CONSTANT) 	0.055 	0.028 	1.98
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (2, 0), BORDER_REPLICATE) 	0.054 	0.027 	1.98
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (2, 2), BORDER_CONSTANT) 	0.054 	0.028 	1.95
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 16SC1, (2, 2), BORDER_REPLICATE) 	0.054 	0.028 	1.95
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 1), BORDER_CONSTANT) 	0.060 	0.029 	2.05
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 1), BORDER_REPLICATE) 	0.061 	0.031 	1.94
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 2), BORDER_CONSTANT) 	0.061 	0.029 	2.12
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (0, 2), BORDER_REPLICATE) 	0.060 	0.030 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 0), BORDER_CONSTANT) 	0.061 	0.029 	2.12
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 0), BORDER_REPLICATE) 	0.060 	0.029 	2.03
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 1), BORDER_CONSTANT) 	0.060 	0.030 	2.04
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (1, 1), BORDER_REPLICATE) 	0.060 	0.029 	2.09
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (2, 0), BORDER_CONSTANT) 	0.060 	0.029 	2.08
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (2, 0), BORDER_REPLICATE) 	0.060 	0.029 	2.05
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (2, 2), BORDER_CONSTANT) 	0.059 	0.028 	2.08
sobelFilter::Size_MatType_dx_dy_Border3x3::(127x61, 32FC1, (2, 2), BORDER_REPLICATE) 	0.060 	0.029 	2.10
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 1), BORDER_CONSTANT) 	0.219 	0.060 	3.66
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 1), BORDER_REPLICATE) 	0.221 	0.060 	3.65
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 2), BORDER_CONSTANT) 	0.220 	0.059 	3.69
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (0, 2), BORDER_REPLICATE) 	0.220 	0.060 	3.66
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 0), BORDER_CONSTANT) 	0.223 	0.060 	3.74
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 0), BORDER_REPLICATE) 	0.220 	0.060 	3.66
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 1), BORDER_CONSTANT) 	0.221 	0.059 	3.73
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (1, 1), BORDER_REPLICATE) 	0.220 	0.060 	3.68
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (2, 0), BORDER_CONSTANT) 	0.220 	0.060 	3.68
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (2, 0), BORDER_REPLICATE) 	0.222 	0.060 	3.70
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (2, 2), BORDER_CONSTANT) 	0.221 	0.059 	3.73
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 16SC1, (2, 2), BORDER_REPLICATE) 	0.221 	0.059 	3.72
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 1), BORDER_CONSTANT) 	0.245 	0.070 	3.48
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 1), BORDER_REPLICATE) 	0.242 	0.071 	3.43
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 2), BORDER_CONSTANT) 	0.243 	0.071 	3.41
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (0, 2), BORDER_REPLICATE) 	0.243 	0.071 	3.41
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 0), BORDER_CONSTANT) 	0.244 	0.071 	3.43
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 0), BORDER_REPLICATE) 	0.243 	0.072 	3.39
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 1), BORDER_CONSTANT) 	0.244 	0.073 	3.34
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (1, 1), BORDER_REPLICATE) 	0.242 	0.072 	3.37
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (2, 0), BORDER_CONSTANT) 	0.244 	0.073 	3.37
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (2, 0), BORDER_REPLICATE) 	0.243 	0.072 	3.37
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (2, 2), BORDER_CONSTANT) 	0.241 	0.071 	3.42
sobelFilter::Size_MatType_dx_dy_Border3x3::(320x240, 32FC1, (2, 2), BORDER_REPLICATE) 	0.241 	0.071 	3.38
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 1), BORDER_CONSTANT) 	0.779 	0.172 	4.53
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 1), BORDER_REPLICATE) 	0.793 	0.171 	4.65
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 2), BORDER_CONSTANT) 	0.780 	0.173 	4.52
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (0, 2), BORDER_REPLICATE) 	0.779 	0.172 	4.53
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 0), BORDER_CONSTANT) 	0.779 	0.174 	4.49
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 0), BORDER_REPLICATE) 	0.788 	0.172 	4.59
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 1), BORDER_CONSTANT) 	0.779 	0.170 	4.57
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (1, 1), BORDER_REPLICATE) 	0.779 	0.171 	4.56
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (2, 0), BORDER_CONSTANT) 	0.777 	0.172 	4.52
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (2, 0), BORDER_REPLICATE) 	0.781 	0.172 	4.55
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (2, 2), BORDER_CONSTANT) 	0.778 	0.172 	4.52
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 16SC1, (2, 2), BORDER_REPLICATE) 	0.778 	0.171 	4.55
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 1), BORDER_CONSTANT) 	0.875 	0.275 	3.18
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 1), BORDER_REPLICATE) 	0.883 	0.273 	3.24
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 2), BORDER_CONSTANT) 	0.872 	0.279 	3.12
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (0, 2), BORDER_REPLICATE) 	0.875 	0.276 	3.17
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 0), BORDER_CONSTANT) 	0.879 	0.276 	3.19
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 0), BORDER_REPLICATE) 	0.876 	0.278 	3.15
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 1), BORDER_CONSTANT) 	0.871 	0.278 	3.14
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (1, 1), BORDER_REPLICATE) 	0.872 	0.276 	3.17
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (2, 0), BORDER_CONSTANT) 	0.872 	0.277 	3.14
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (2, 0), BORDER_REPLICATE) 	0.871 	0.275 	3.16
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (2, 2), BORDER_CONSTANT) 	0.874 	0.273 	3.20
sobelFilter::Size_MatType_dx_dy_Border3x3::(640x480, 32FC1, (2, 2), BORDER_REPLICATE) 	0.873 	0.275 	3.17
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.055 	0.028 	1.93
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_DEFAULT) 	0.057 	0.029 	1.97
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.054 	0.028 	1.97
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.054 	0.027 	2.00
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 2), BORDER_DEFAULT) 	0.056 	0.028 	2.03
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.055 	0.027 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.054 	0.027 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_DEFAULT) 	0.056 	0.028 	1.99
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.055 	0.028 	2.00
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.055 	0.027 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 1), BORDER_DEFAULT) 	0.056 	0.028 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.055 	0.028 	1.98
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.056 	0.028 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (2, 0), BORDER_DEFAULT) 	0.057 	0.027 	2.08
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.055 	0.027 	2.03
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (2, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.055 	0.027 	2.04
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (2, 2), BORDER_DEFAULT) 	0.057 	0.028 	2.05
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 16SC1, (2, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.055 	0.027 	2.01
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.060 	0.029 	2.04
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_DEFAULT) 	0.062 	0.029 	2.12
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.060 	0.029 	2.06
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.061 	0.030 	2.05
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 2), BORDER_DEFAULT) 	0.061 	0.030 	2.07
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.060 	0.029 	2.06
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.060 	0.029 	2.07
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_DEFAULT) 	0.062 	0.030 	2.09
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.060 	0.029 	2.06
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.060 	0.028 	2.12
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 1), BORDER_DEFAULT) 	0.062 	0.030 	2.07
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.061 	0.030 	2.03
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.060 	0.029 	2.04
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (2, 0), BORDER_DEFAULT) 	0.061 	0.030 	2.03
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.060 	0.029 	2.07
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (2, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.060 	0.028 	2.12
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (2, 2), BORDER_DEFAULT) 	0.062 	0.030 	2.07
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(127x61, 32FC1, (2, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.060 	0.028 	2.11
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.216 	0.061 	3.55
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_DEFAULT) 	0.219 	0.065 	3.38
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.217 	0.061 	3.56
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.217 	0.061 	3.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 2), BORDER_DEFAULT) 	0.219 	0.061 	3.57
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.217 	0.061 	3.55
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.219 	0.061 	3.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_DEFAULT) 	0.219 	0.061 	3.61
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.217 	0.062 	3.52
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.219 	0.061 	3.57
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 1), BORDER_DEFAULT) 	0.218 	0.062 	3.52
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.217 	0.062 	3.52
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.218 	0.061 	3.58
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (2, 0), BORDER_DEFAULT) 	0.219 	0.062 	3.56
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.216 	0.061 	3.54
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (2, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.215 	0.062 	3.48
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (2, 2), BORDER_DEFAULT) 	0.218 	0.062 	3.52
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 16SC1, (2, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.217 	0.075 	2.90
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.246 	0.069 	3.58
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_DEFAULT) 	0.249 	0.070 	3.54
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.245 	0.071 	3.47
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.246 	0.072 	3.43
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 2), BORDER_DEFAULT) 	0.247 	0.071 	3.49
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.246 	0.070 	3.53
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.244 	0.071 	3.44
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_DEFAULT) 	0.245 	0.072 	3.41
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.243 	0.069 	3.53
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.246 	0.069 	3.56
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 1), BORDER_DEFAULT) 	0.249 	0.070 	3.55
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.246 	0.069 	3.55
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.249 	0.070 	3.53
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (2, 0), BORDER_DEFAULT) 	0.245 	0.070 	3.48
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.242 	0.071 	3.42
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (2, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.243 	0.069 	3.51
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (2, 2), BORDER_DEFAULT) 	0.246 	0.070 	3.52
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(320x240, 32FC1, (2, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.245 	0.069 	3.56
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.786 	0.170 	4.62
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_DEFAULT) 	0.790 	0.173 	4.57
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.787 	0.170 	4.63
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.788 	0.169 	4.66
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 2), BORDER_DEFAULT) 	0.783 	0.170 	4.61
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.797 	0.173 	4.61
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.784 	0.171 	4.58
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_DEFAULT) 	0.784 	0.171 	4.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.781 	0.170 	4.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.779 	0.171 	4.55
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 1), BORDER_DEFAULT) 	0.784 	0.170 	4.62
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.787 	0.171 	4.61
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.781 	0.170 	4.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (2, 0), BORDER_DEFAULT) 	0.789 	0.169 	4.66
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.782 	0.171 	4.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (2, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.784 	0.170 	4.61
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (2, 2), BORDER_DEFAULT) 	0.784 	0.172 	4.55
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 16SC1, (2, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.780 	0.170 	4.59
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.872 	0.267 	3.27
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_DEFAULT) 	0.879 	0.273 	3.23
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.880 	0.269 	3.27
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.877 	0.270 	3.24
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 2), BORDER_DEFAULT) 	0.878 	0.272 	3.23
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.876 	0.271 	3.24
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.874 	0.269 	3.25
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_DEFAULT) 	0.888 	0.273 	3.26
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.875 	0.272 	3.21
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.873 	0.271 	3.22
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 1), BORDER_DEFAULT) 	0.891 	0.271 	3.29
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.882 	0.274 	3.22
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.880 	0.268 	3.28
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (2, 0), BORDER_DEFAULT) 	0.883 	0.270 	3.27
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.879 	0.269 	3.27
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (2, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.880 	0.271 	3.25
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (2, 2), BORDER_DEFAULT) 	0.883 	0.271 	3.26
sobelFilter::Size_MatType_dx_dy_Border3x3ROI::(640x480, 32FC1, (2, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.877 	0.268 	3.27
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 1), BORDER_CONSTANT) 	0.057 	0.034 	1.71
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 1), BORDER_REFLECT101) 	0.057 	0.034 	1.68
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 1), BORDER_REFLECT) 	0.058 	0.034 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 1), BORDER_REPLICATE) 	0.057 	0.035 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 2), BORDER_CONSTANT) 	0.057 	0.034 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 2), BORDER_REFLECT101) 	0.057 	0.035 	1.63
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 2), BORDER_REFLECT) 	0.057 	0.035 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (0, 2), BORDER_REPLICATE) 	0.057 	0.034 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 0), BORDER_CONSTANT) 	0.057 	0.033 	1.72
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 0), BORDER_REFLECT101) 	0.057 	0.034 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 0), BORDER_REFLECT) 	0.057 	0.035 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 0), BORDER_REPLICATE) 	0.057 	0.034 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 1), BORDER_CONSTANT) 	0.057 	0.034 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 1), BORDER_REFLECT101) 	0.057 	0.035 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 1), BORDER_REFLECT) 	0.057 	0.034 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (1, 1), BORDER_REPLICATE) 	0.057 	0.034 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (2, 0), BORDER_CONSTANT) 	0.056 	0.034 	1.68
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (2, 0), BORDER_REFLECT101) 	0.056 	0.035 	1.63
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (2, 0), BORDER_REFLECT) 	0.057 	0.034 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 16SC1, (2, 0), BORDER_REPLICATE) 	0.057 	0.034 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 1), BORDER_CONSTANT) 	0.059 	0.036 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 1), BORDER_REFLECT101) 	0.060 	0.036 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 1), BORDER_REFLECT) 	0.059 	0.037 	1.62
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 1), BORDER_REPLICATE) 	0.059 	0.036 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 2), BORDER_CONSTANT) 	0.059 	0.036 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 2), BORDER_REFLECT101) 	0.059 	0.036 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 2), BORDER_REFLECT) 	0.060 	0.035 	1.72
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (0, 2), BORDER_REPLICATE) 	0.059 	0.035 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 0), BORDER_CONSTANT) 	0.059 	0.035 	1.68
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 0), BORDER_REFLECT101) 	0.060 	0.036 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 0), BORDER_REFLECT) 	0.060 	0.036 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 0), BORDER_REPLICATE) 	0.060 	0.035 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 1), BORDER_CONSTANT) 	0.060 	0.036 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 1), BORDER_REFLECT101) 	0.060 	0.037 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 1), BORDER_REFLECT) 	0.060 	0.036 	1.68
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (1, 1), BORDER_REPLICATE) 	0.060 	0.037 	1.62
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (2, 0), BORDER_CONSTANT) 	0.059 	0.035 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (2, 0), BORDER_REFLECT101) 	0.059 	0.036 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (2, 0), BORDER_REFLECT) 	0.059 	0.036 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(127x61, 32FC1, (2, 0), BORDER_REPLICATE) 	0.059 	0.036 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 1), BORDER_CONSTANT) 	0.247 	0.082 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 1), BORDER_REFLECT101) 	0.239 	0.084 	2.84
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 1), BORDER_REFLECT) 	0.243 	0.085 	2.87
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 1), BORDER_REPLICATE) 	0.242 	0.083 	2.91
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 2), BORDER_CONSTANT) 	0.243 	0.081 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 2), BORDER_REFLECT101) 	0.243 	0.084 	2.88
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 2), BORDER_REFLECT) 	0.241 	0.085 	2.83
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (0, 2), BORDER_REPLICATE) 	0.242 	0.083 	2.91
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 0), BORDER_CONSTANT) 	0.242 	0.081 	2.98
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 0), BORDER_REFLECT101) 	0.243 	0.084 	2.90
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 0), BORDER_REFLECT) 	0.243 	0.085 	2.86
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 0), BORDER_REPLICATE) 	0.241 	0.083 	2.90
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 1), BORDER_CONSTANT) 	0.247 	0.080 	3.07
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 1), BORDER_REFLECT101) 	0.244 	0.083 	2.92
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 1), BORDER_REFLECT) 	0.246 	0.084 	2.94
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (1, 1), BORDER_REPLICATE) 	0.247 	0.084 	2.94
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (2, 0), BORDER_CONSTANT) 	0.243 	0.085 	2.88
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (2, 0), BORDER_REFLECT101) 	0.240 	0.085 	2.84
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (2, 0), BORDER_REFLECT) 	0.241 	0.085 	2.83
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 16SC1, (2, 0), BORDER_REPLICATE) 	0.241 	0.083 	2.89
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 1), BORDER_CONSTANT) 	0.265 	0.081 	3.27
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 1), BORDER_REFLECT101) 	0.266 	0.085 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 1), BORDER_REFLECT) 	0.265 	0.084 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 1), BORDER_REPLICATE) 	0.263 	0.084 	3.13
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 2), BORDER_CONSTANT) 	0.267 	0.082 	3.25
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 2), BORDER_REFLECT101) 	0.270 	0.084 	3.21
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 2), BORDER_REFLECT) 	0.266 	0.085 	3.14
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (0, 2), BORDER_REPLICATE) 	0.264 	0.082 	3.22
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 0), BORDER_CONSTANT) 	0.267 	0.081 	3.28
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 0), BORDER_REFLECT101) 	0.266 	0.084 	3.18
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 0), BORDER_REFLECT) 	0.267 	0.084 	3.18
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 0), BORDER_REPLICATE) 	0.268 	0.083 	3.22
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 1), BORDER_CONSTANT) 	0.265 	0.081 	3.27
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 1), BORDER_REFLECT101) 	0.269 	0.083 	3.22
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 1), BORDER_REFLECT) 	0.269 	0.084 	3.22
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (1, 1), BORDER_REPLICATE) 	0.267 	0.083 	3.20
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (2, 0), BORDER_CONSTANT) 	0.267 	0.082 	3.26
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (2, 0), BORDER_REFLECT101) 	0.267 	0.085 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (2, 0), BORDER_REFLECT) 	0.269 	0.085 	3.18
sobelFilter::Size_MatType_dx_dy_Border5x5::(320x240, 32FC1, (2, 0), BORDER_REPLICATE) 	0.268 	0.082 	3.27
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 1), BORDER_CONSTANT) 	0.805 	0.221 	3.64
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 1), BORDER_REFLECT101) 	0.789 	0.225 	3.51
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 1), BORDER_REFLECT) 	0.784 	0.225 	3.49
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 1), BORDER_REPLICATE) 	0.788 	0.225 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 2), BORDER_CONSTANT) 	0.785 	0.223 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 2), BORDER_REFLECT101) 	0.783 	0.226 	3.46
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 2), BORDER_REFLECT) 	0.785 	0.226 	3.47
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (0, 2), BORDER_REPLICATE) 	0.783 	0.224 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 0), BORDER_CONSTANT) 	0.790 	0.222 	3.56
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 0), BORDER_REFLECT101) 	0.787 	0.226 	3.48
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 0), BORDER_REFLECT) 	0.783 	0.228 	3.44
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 0), BORDER_REPLICATE) 	0.785 	0.225 	3.49
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 1), BORDER_CONSTANT) 	0.784 	0.225 	3.48
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 1), BORDER_REFLECT101) 	0.786 	0.225 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 1), BORDER_REFLECT) 	0.798 	0.225 	3.55
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (1, 1), BORDER_REPLICATE) 	0.785 	0.225 	3.48
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (2, 0), BORDER_CONSTANT) 	0.784 	0.221 	3.55
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (2, 0), BORDER_REFLECT101) 	0.794 	0.227 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (2, 0), BORDER_REFLECT) 	0.794 	0.226 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 16SC1, (2, 0), BORDER_REPLICATE) 	0.787 	0.225 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 1), BORDER_CONSTANT) 	0.876 	0.290 	3.02
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 1), BORDER_REFLECT101) 	0.880 	0.288 	3.06
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 1), BORDER_REFLECT) 	0.879 	0.290 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 1), BORDER_REPLICATE) 	0.874 	0.289 	3.02
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 2), BORDER_CONSTANT) 	0.873 	0.287 	3.04
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 2), BORDER_REFLECT101) 	0.875 	0.291 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 2), BORDER_REFLECT) 	0.873 	0.290 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (0, 2), BORDER_REPLICATE) 	0.875 	0.288 	3.04
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 0), BORDER_CONSTANT) 	0.876 	0.284 	3.09
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 0), BORDER_REFLECT101) 	0.875 	0.289 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 0), BORDER_REFLECT) 	0.874 	0.290 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 0), BORDER_REPLICATE) 	0.871 	0.290 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 1), BORDER_CONSTANT) 	0.872 	0.287 	3.04
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 1), BORDER_REFLECT101) 	0.875 	0.291 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 1), BORDER_REFLECT) 	0.878 	0.283 	3.10
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (1, 1), BORDER_REPLICATE) 	0.873 	0.290 	3.00
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (2, 0), BORDER_CONSTANT) 	0.871 	0.287 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (2, 0), BORDER_REFLECT101) 	0.871 	0.291 	3.00
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (2, 0), BORDER_REFLECT) 	0.892 	0.288 	3.10
sobelFilter::Size_MatType_dx_dy_Border5x5::(640x480, 32FC1, (2, 0), BORDER_REPLICATE) 	0.876 	0.287 	3.05
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.057 	0.034 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 1), BORDER_DEFAULT) 	0.060 	0.035 	1.72
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.057 	0.034 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.057 	0.035 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.057 	0.034 	1.71
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.056 	0.034 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 2), BORDER_DEFAULT) 	0.059 	0.034 	1.71
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 2), BORDER_REFLECT101|BORDER_ISOLATED) 	0.057 	0.034 	1.64
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 2), BORDER_REFLECT|BORDER_ISOLATED) 	0.056 	0.034 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.057 	0.034 	1.68
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.057 	0.033 	1.72
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 0), BORDER_DEFAULT) 	0.059 	0.034 	1.74
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.059 	0.034 	1.73
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.058 	0.034 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.057 	0.034 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.057 	0.033 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 1), BORDER_DEFAULT) 	0.059 	0.035 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.057 	0.036 	1.61
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.058 	0.034 	1.68
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.057 	0.034 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.056 	0.033 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (2, 0), BORDER_DEFAULT) 	0.059 	0.034 	1.75
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (2, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.056 	0.034 	1.66
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (2, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.057 	0.035 	1.65
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 16SC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.058 	0.034 	1.72
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.062 	0.033 	1.87
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 1), BORDER_DEFAULT) 	0.061 	0.035 	1.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.060 	0.035 	1.73
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.059 	0.034 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.063 	0.035 	1.82
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.062 	0.036 	1.73
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 2), BORDER_DEFAULT) 	0.063 	0.035 	1.79
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 2), BORDER_REFLECT101|BORDER_ISOLATED) 	0.062 	0.036 	1.74
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 2), BORDER_REFLECT|BORDER_ISOLATED) 	0.062 	0.037 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.062 	0.036 	1.75
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.059 	0.034 	1.72
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 0), BORDER_DEFAULT) 	0.061 	0.034 	1.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.063 	0.035 	1.77
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.059 	0.035 	1.67
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.059 	0.035 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.062 	0.035 	1.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 1), BORDER_DEFAULT) 	0.063 	0.037 	1.70
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.062 	0.036 	1.71
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.064 	0.036 	1.75
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.063 	0.036 	1.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.062 	0.035 	1.78
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (2, 0), BORDER_DEFAULT) 	0.063 	0.036 	1.78
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (2, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.062 	0.036 	1.69
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (2, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.062 	0.035 	1.75
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(127x61, 32FC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.062 	0.036 	1.71
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.234 	0.084 	2.79
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 1), BORDER_DEFAULT) 	0.241 	0.085 	2.82
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.235 	0.088 	2.67
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.236 	0.087 	2.71
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.237 	0.085 	2.78
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.236 	0.084 	2.81
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 2), BORDER_DEFAULT) 	0.241 	0.086 	2.81
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 2), BORDER_REFLECT101|BORDER_ISOLATED) 	0.237 	0.086 	2.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 2), BORDER_REFLECT|BORDER_ISOLATED) 	0.239 	0.086 	2.79
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.238 	0.085 	2.78
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.238 	0.083 	2.86
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 0), BORDER_DEFAULT) 	0.240 	0.086 	2.79
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.236 	0.086 	2.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.237 	0.085 	2.80
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.237 	0.085 	2.80
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.237 	0.084 	2.83
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 1), BORDER_DEFAULT) 	0.237 	0.084 	2.80
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.238 	0.085 	2.79
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.238 	0.086 	2.76
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.237 	0.087 	2.72
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.239 	0.084 	2.84
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (2, 0), BORDER_DEFAULT) 	0.240 	0.084 	2.84
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (2, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.237 	0.085 	2.77
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (2, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.239 	0.086 	2.78
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 16SC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.237 	0.085 	2.78
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.252 	0.084 	2.99
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 1), BORDER_DEFAULT) 	0.258 	0.085 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.251 	0.085 	2.94
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.255 	0.087 	2.95
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.253 	0.085 	2.98
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.257 	0.084 	3.08
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 2), BORDER_DEFAULT) 	0.257 	0.085 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 2), BORDER_REFLECT101|BORDER_ISOLATED) 	0.256 	0.086 	2.99
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 2), BORDER_REFLECT|BORDER_ISOLATED) 	0.254 	0.085 	2.98
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.252 	0.084 	2.99
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.255 	0.083 	3.06
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 0), BORDER_DEFAULT) 	0.259 	0.086 	3.00
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.252 	0.086 	2.95
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.255 	0.085 	3.00
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.251 	0.084 	2.99
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.252 	0.083 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 1), BORDER_DEFAULT) 	0.258 	0.085 	3.03
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.255 	0.086 	2.98
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.256 	0.085 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.253 	0.085 	2.99
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.268 	0.083 	3.23
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (2, 0), BORDER_DEFAULT) 	0.257 	0.086 	3.00
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (2, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.264 	0.085 	3.10
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (2, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.258 	0.086 	3.01
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(320x240, 32FC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.262 	0.085 	3.10
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.784 	0.221 	3.55
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 1), BORDER_DEFAULT) 	0.792 	0.225 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.784 	0.224 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.790 	0.225 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.789 	0.224 	3.53
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.801 	0.221 	3.62
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 2), BORDER_DEFAULT) 	0.796 	0.224 	3.56
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 2), BORDER_REFLECT101|BORDER_ISOLATED) 	0.784 	0.227 	3.45
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 2), BORDER_REFLECT|BORDER_ISOLATED) 	0.787 	0.232 	3.39
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.789 	0.224 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.786 	0.221 	3.55
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 0), BORDER_DEFAULT) 	0.790 	0.224 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.788 	0.226 	3.48
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.786 	0.226 	3.47
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.786 	0.224 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.790 	0.221 	3.57
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 1), BORDER_DEFAULT) 	0.791 	0.224 	3.53
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.787 	0.223 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.789 	0.226 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.787 	0.225 	3.50
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.784 	0.223 	3.52
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (2, 0), BORDER_DEFAULT) 	0.792 	0.225 	3.53
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (2, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.788 	0.225 	3.51
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (2, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.785 	0.224 	3.51
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 16SC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.785 	0.226 	3.47
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.870 	0.276 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 1), BORDER_DEFAULT) 	0.879 	0.283 	3.10
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.884 	0.275 	3.22
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.872 	0.275 	3.18
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.873 	0.278 	3.14
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 2), BORDER_CONSTANT|BORDER_ISOLATED) 	0.870 	0.272 	3.20
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 2), BORDER_DEFAULT) 	0.879 	0.286 	3.07
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 2), BORDER_REFLECT101|BORDER_ISOLATED) 	0.870 	0.276 	3.16
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 2), BORDER_REFLECT|BORDER_ISOLATED) 	0.868 	0.277 	3.13
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (0, 2), BORDER_REPLICATE|BORDER_ISOLATED) 	0.865 	0.276 	3.13
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.871 	0.277 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 0), BORDER_DEFAULT) 	0.882 	0.280 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.875 	0.278 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.872 	0.285 	3.06
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.878 	0.274 	3.21
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 1), BORDER_CONSTANT|BORDER_ISOLATED) 	0.873 	0.277 	3.16
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 1), BORDER_DEFAULT) 	0.876 	0.281 	3.11
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 1), BORDER_REFLECT101|BORDER_ISOLATED) 	0.874 	0.274 	3.19
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 1), BORDER_REFLECT|BORDER_ISOLATED) 	0.872 	0.276 	3.16
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (1, 1), BORDER_REPLICATE|BORDER_ISOLATED) 	0.869 	0.276 	3.14
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (2, 0), BORDER_CONSTANT|BORDER_ISOLATED) 	0.870 	0.275 	3.16
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (2, 0), BORDER_DEFAULT) 	0.878 	0.280 	3.13
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (2, 0), BORDER_REFLECT101|BORDER_ISOLATED) 	0.870 	0.276 	3.15
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (2, 0), BORDER_REFLECT|BORDER_ISOLATED) 	0.878 	0.277 	3.17
sobelFilter::Size_MatType_dx_dy_Border5x5ROI::(640x480, 32FC1, (2, 0), BORDER_REPLICATE|BORDER_ISOLATED) 	0.872 	0.274 	3.18 

@asmorkalov asmorkalov self-assigned this Mar 17, 2025
@asmorkalov asmorkalov merged commit 0a39f98 into opencv:4.x Mar 17, 2025
50 of 55 checks passed
@asmorkalov asmorkalov mentioned this pull request Apr 29, 2025
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.

2 participants