相关文章推荐
想发财的炒粉  ·  conversion from ...·  2 周前    · 
近视的苦瓜  ·  c++ ...·  1 周前    · 
冲动的登山鞋  ·  YYAnimatedImageView--g ...·  2 月前    · 
不拘小节的牛腩  ·  Use kaniko to build ...·  2 月前    · 
憨厚的鼠标垫  ·  数组 翻转数组 ...·  12 月前    · 

cv mat resize image

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中。

希望这能帮到您!

  •