我正在使用 GaussianBlur OpenCV 中的函数来执行高斯模糊。虽然 bordertype 参数可以用 BORDER_CONSTANT
填充,但它不允许设置常量的值。来自borderInterpolate的解释,似乎常量的值设置为-1。可以设置为0吗?
谢谢!
最佳答案
我认为当您使用 BORDER_CONSTANT 时,-1 是函数 borderInterpolate() 的返回值。查看此页面的顶部:
http://docs.opencv.org/modules/imgproc/doc/filtering.html?highlight=gaussianblur#image-filtering
“所有不存在的像素都是零(“恒定边界”外推法)”,因此它确实已经为 GaussianBlur 函数使用了零。
关于c++ - OpenCV 中的高斯模糊 : set 0 constant outside the border?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24194843/