第六章
OpenCV提供了大量的功能来处理不同类型的图像处理任务,如图像滤波、几何变换、绘制、不同颜色空间的处理、图像直方图等等。
6.1图像滤波
本节中所有的函数都是以Mat图像作为输入,并生成具有同样大小和相同通道数的Mat图像。通常滤波算法是从输入图像获取一个像素及其临近的像素,但是图像边缘的像素可能会缺少某个方向的邻近像素,所以作出假设,可能设为0或者与边界像素相等之类,用到cv::BorderTypes枚举指定。
QStringList items;
// 常数边界模式 边界外的像素值被设置为一个特定的常数值
items.append("BORDER_CONSTANT");// 复制边界模式 边界外的像素值是图像边界像素的复制
items.append("BORDER_REPLICATE");// 反射边界模式 边界外的像素值是图像边界像素的反射(对称)
items.append("BORDER_REFLECT");// 环绕边界模式 边界外的像素值从图像的另一边“环绕”过来
item