欢迎来到 OpenCV 的 Python 教程!本教程将带你从零开始掌握计算机视觉的基础操作。🚀

📚 1. 环境准备

  • 安装 OpenCV 库:
    pip install opencv-python
    
  • 验证安装:
    import cv2
    print(cv2.__version__)
    

👉 点击此处查看 OpenCV 安装指南

📷 2. 图像处理基础

2.1 读取与显示图像

import cv2
img = cv2.imread("test.jpg")  # 读取图像
cv2.imshow("Image", img)       # 显示图像
cv2.waitKey(0)                # 等待按键
image_reading

2.2 图像灰度化

gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imwrite("gray.jpg", gray_img)
grayscale_conversion

🧠 3. 机器学习应用(示例)

3.1 人脸检测

face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
faces = face_cascade.detectMultiScale(gray_img, scaleFactor=1.1, minNeighbors=5)
for (x, y, w, h) in faces:
    cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2)
face_detection

📖 4. 扩展学习

如需更多实战案例,欢迎访问 OpenCV 项目仓库 获取代码模板。