opencv读取图片c++,并设置缩小一半完整代码
时间: 2023-11-20 15:19:46 浏览: 73
opencv 读取图像
以下是使用 OpenCV 读取图片并将其缩小一半的 C++ 代码示例:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
// 读取图片
Mat image = imread("path/to/image.jpg");
// 缩小一半
resize(image, image, Size(), 0.5, 0.5);
// 显示原图和缩小后的图像
imshow("Original Image", image);
waitKey(0);
return 0;
}
```
在代码中,我们首先使用 `imread()` 函数读取指定路径下的图片文件。然后,我们使用 `resize()` 函数将图片缩小一半,其中第三个参数 `Size()` 表示目标大小,而第四个和第五个参数分别表示水平和垂直方向的缩放系数。由于我们希望将图片缩小一半,因此这两个参数都设置为0.5。调整后的图片存储在 `image` 对象中。最后,我们使用 `imshow()` 函数显示原图和缩小后的图像,并使用 `waitKey()` 函数等待用户按下任意键关闭窗口。
阅读全文