cv::Mat是OpenCV中的一个类,表示矩阵(即图像),可以用于图像处理。resize()是cv::Mat类中的一个函数,用于调整图像大小。
以下是使用cv::Mat的resize()函数调整图像大小的示例代码:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
// 读取图像
Mat image = imread("example.jpg");
// 调整图像大小
Mat resizedImage;
Size newSize(640, 480); // 新的图像大小为640x480
resize(image, resizedImage, newSize);
// 显示原始图像和调整大小后的图像
imshow("Original Image", image);
imshow("Resized Image", resizedImage);
waitKey(0);
return 0;
这里使用imread()函数读取了名为"example.jpg"的图像文件,然后使用resize()函数将图像大小调整为640x480,最后使用imshow()函数显示原始图像和调整大小后的图像。注意,这里将调整后的图像保存在了resizedImage中。
希望这能帮到您!