过滤和卷积

Posted on 2020-05-27 16:47  金色的省略号  阅读(126)  评论(0编辑  收藏  举报

  我们已经学过OpenCV中的基本结构体,利用这些结构体可以表示一幅图像;通过HighGUI接口可以编写一个程序来展示我们运行的结果

  高级的图像处理方法不仅仅对图像的某个像素的值 进行简单的改变,指的是在图像结构体上,根据图像像素之间的联系 进行高级处理

  在学习高级图像处理方法前需要回顾,第一个是滤波器以及在OpenCV中的具体运用; 第二个是OpenCV在图像的边缘以及图像边界之外的区域如何调用滤波器或其他的方法

  为一个图像创建边界的方法,cv::copyMakeBorder

void cv::copyMakeBorder(
    cv::InputArray src, // Input image
    cv::OutputArray dst, // Result image
    int top, // Top side padding (pixels)
    int bottom, // Bottom side padding (pixels)
    int left, // Left side padding (pixels)
    int right, // Right side padding (pixels)
    int borderType, // Pixel extrapolation method
    const cv::Scalar& value = cv::Scalar() // Used for constant borders
);