1. 图像读取基本步骤
- 步骤一:使用
cv2.imread()
函数加载图像 - 步骤二:检查图像是否成功加载(通过返回值判断)
- 步骤三:显示图像(使用
cv2.imshow()
或matplotlib
) - 步骤四:保存图像(使用
cv2.imwrite()
)
2. 常见问题与解决方案
- 🚨 图像无法显示?
- 确认路径是否正确,检查文件是否存在
- 使用
cv2.waitKey(0)
保持窗口不关闭
- 📌 图像颜色异常?
- 确保使用
cv2.IMREAD_COLOR
标志加载 - 尝试转换为灰度图(
cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
)
- 确保使用
3. 扩展阅读
- OpenCV图像处理进阶教程 👉 了解更多图像操作技巧
- Python图像处理实战案例 👉 探索实际应用
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)
📌 提示:图像路径需替换为实际文件位置,建议使用绝对路径以避免错误。