我们已经学过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 );