本文主要是介绍OpenCV学习:Laplacian求图像清晰度,并将数据保存为xml文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用工具: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的Stringglob(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
这篇关于OpenCV学习:Laplacian求图像清晰度,并将数据保存为xml文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!