關鍵代碼如下
(主要就是關鍵就是resize(srcImage, destImage, destSize, CV_INTER_LINEAR)這句,要用參數CV_INTER_LINEAR)
#include "opencv2/objdetect.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/imgproc.hpp"
#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;
using namespace cv;
//以上是從我自己測試demo複製出來的,有些頭文件可以不用
static Mat resizePicture(string filePath, Size destSize) {
Mat srcImage = imread(filePath, IMREAD_UNCHANGED);
Mat destImage = Mat(destSize, srcImage.type());
//關鍵就是這句,要用參數CV_INTER_LINEAR
resize(srcImage, destImage, destSize, CV_INTER_LINEAR);
return destImage;
}