读取、显示和写入图像是图像处理和计算机视觉的基础。即使在裁剪、调整大小、旋转或应用不同的滤镜来处理图像时,您也需要先读取图像。因此,掌握这些基本操作非常重要。
- imread()读取图像
- imshow()在窗口中显示图像
- imwrite()将图像保存到文件目录里
我们将使用下图来演示此处的所有功能。

一、imread()读取图像
cv.imread(filename[, flags])
ImreadModes.Color:始终将图像转换为 3 通道BGR彩色图像,默认方式
ImreadModes.Grayscale:始终将图像转换为单通道灰度图像
ImreadModes.Unchanged:按原样返回加载的图像(使用Alpha通道)
ImreadModes.AnyDepth:在输入具有相应深度时返回16位/ 32位图像,否则将其转换为8位
ImreadModes.AnyColor:以任何可能的颜色格式读取图像

Mat image = Cv2.ImRead("path/to/your/image.jpg");
Cv2.ImShow("默认", image);
Mat img1 = new Mat("1.jpg", ImreadModes.Co

本文介绍了OpenCV库中的三个关键函数:imread()用于读取图像,imshow()在窗口中显示图像,imwrite()用于保存图像。同时讲解了cv.waitKey()的用法。
最低0.47元/天 解锁文章
7451





