实验环境:
Windows10 x64
OpenCV2.4.11 + vs2013
实验目的:
练习使用图像遍历的方法;学习使用ptr,staturate_cast,Scalar, setTo,row,col
等函数;学习使用滤波函数cv::filter2D
进行滤波操作;
代码示例:
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
void Sharpen(const Mat& image, Mat& ret);
void sharpenByFilter2D(const Mat& image, Mat& ret);
int main()
{
Mat image;
image = imread("E:\\dataset\\images\\6.png");
if (!image.data)
{
return -1;
}
Mat copy;
image.copyTo(copy);
//filter2D()
namedWindow("before");
imshow("before", image);
namedWindow("Sharpen&#