OpenCV 库函数

OpenCV(cv2)是一个功能强大的计算机视觉库,提供了丰富的图像处理函数。以下是其核心功能的分类介绍及常用函数详解:

​1. 图像读写与显示​

  • ​读取图像​

    python 复制代码
    img = cv2.imread(img_path)  # 默认BGR格式
  • ​保存图像​

    python 复制代码
    cv2.imwrite('output.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 90])
  • ​显示图像​

    python 复制代码
    cv2.imshow(window_name, img)
    cv2.waitKey(0)  # 等待按键

​2. 图像预处理​

​颜色空间转换​
python 复制代码
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)  # 转灰度
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)    # 转HSV

常用转换:COLOR_BGR2RGBCOLOR_BGR2LAB

​几何变换​
  • ​缩放​

    python 复制代码
    resized = cv2.resize(img, (width, height), interpolation=cv2.INTER_LINEAR)
相关推荐
Ryan老房几秒前
智能家居AI-家庭场景物体识别标注实战
人工智能·yolo·目标检测·计算机视觉·ai·智能家居
2401_83623586几秒前
财务报表识别产品:从“数据搬运”到“智能决策”的技术革命
人工智能·科技·深度学习·ocr·生活
明明如月学长20 分钟前
全网最火的 Agent Skills 都在这了!这 7 个宝藏市场建议收藏
人工智能
猫头虎21 分钟前
如何使用Docker部署OpenClaw汉化中文版?
运维·人工智能·docker·容器·langchain·开源·aigc
njsgcs22 分钟前
输入图片,点击按钮,返回下一个state的图片,llm给标签,循环,能训练出按钮对应的标签吗
人工智能
Aric_Jones26 分钟前
如何在网站中接入 AI 智能助手
人工智能
m0_5711866031 分钟前
第三十四周周报
人工智能
AI资源库31 分钟前
microsoftVibeVoice-ASR模型深入解析
人工智能·语言模型
jarvisuni32 分钟前
开发“360安全卫士”,Opus4.6把GPT5.3吊起来打了?!
人工智能·gpt·ai编程