1. 图像读取方法 📁

使用 cv2.imread() 函数读取图像文件,支持常见格式如 JPG、PNG、BMP 等:

import cv2
img = cv2.imread('path/to/image.jpg')  # 读取图像

📌 注意事项

  • 文件路径需正确,相对路径或绝对路径均可
  • 参数 cv2.IMREAD_COLOR(默认)/ cv2.IMREAD_GRAYSCALE 控制读取模式
  • 通过 cv2.imshow()matplotlib 可可视化结果

opencv_image_reading

2. 图像写入操作 ✍️

使用 cv2.imwrite() 保存处理后的图像:

cv2.imwrite('output/image.png', processed_img)  # 保存为 PNG 格式

📝 参数说明

参数 类型 说明
filename 字符串 输出文件路径(自动创建目录)
img numpy数组 要保存的图像数据
params 参数列表 例如:[cv2.IMWRITE_PNG_COMPRESSION, 9] 控制压缩级别

opencv_image_writing

3. 扩展学习建议 📚

opencv_image_example