1. 图像读取基本步骤

  • 步骤一:使用cv2.imread()函数加载图像
    OpenCV_Read_Image_Steps
  • 步骤二:检查图像是否成功加载(通过返回值判断)
  • 步骤三:显示图像(使用cv2.imshow()matplotlib
    OpenCV_Display_Image_Methods
  • 步骤四:保存图像(使用cv2.imwrite()

2. 常见问题与解决方案

  • 🚨 图像无法显示?
    • 确认路径是否正确,检查文件是否存在
    • 使用cv2.waitKey(0)保持窗口不关闭
  • 📌 图像颜色异常?
    • 确保使用cv2.IMREAD_COLOR标志加载
    • 尝试转换为灰度图(cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

3. 扩展阅读

4. 示例代码

import cv2  

# 读取图像  
image = cv2.imread("example.jpg")  
if image is None:  
    print("❌ 图像加载失败,请检查文件路径")  
else:  
    # 显示图像  
    cv2.imshow("Input Image", image)  
    cv2.waitKey(0)  
    # 保存图像  
    cv2.imwrite("output.jpg", image)  
OpenCV_Code_Example

📌 提示:图像路径需替换为实际文件位置,建议使用绝对路径以避免错误。