将原图640*480的图像,下采样到320*480的图像。主要思路就是将原图中每隔一列的数据复制到新的图像中,这样就实现了单一维度的降采样,即实现横向或纵向的对图像的缩放。
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src;
double rate = 2;//压缩倍率
src = imread("cam01.jpg");
if (!src.data) {
cout << "图像打开失败!" << endl;