使用工具:OpenCV 3.0 + VS2013
test所用的图像如下,1.jpg最清晰,4.jpg最模糊。
c++语言
#include <opencv2/opencv.hpp>
#include <iostream>
#include "opencv2/core/core.hpp"
#include <opencv2/imgproc/imgproc.hpp>
#include "opencv2/highgui/highgui.hpp"
#include <cv.h>
using namespace std;
using namespace cv;
int main()
{
string pattern = "D:/皮卡丘最可爱/*.jpg"; //test的图片放在D盘
vector<Mat> images;
vector<String> pic; // 必须cv的String
glob(pattern, pic, false);
size_t count = pic.size();
cout << count << endl; //显示一共有多少张图片
for (int i = 0; i < count; i++)
{
images.push_back(imread(pic[i]));
Mat imageSource = images[i];
Mat imageGrey;
cvtColor(imageSource, imageGrey, COLOR_