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)
相关推荐
风象南3 小时前
普通人用AI加持赚到的第一个100块
人工智能·后端
牛奶3 小时前
2026年大模型怎么选?前端人实用对比
前端·人工智能·ai编程
牛奶3 小时前
前端人为什么要学AI?
前端·人工智能·ai编程
罗西的思考6 小时前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习
冬奇Lab7 小时前
OpenClaw 源码精读(2):Channel & Routing——一条消息如何找到它的 Agent?
人工智能·开源·源码阅读
冬奇Lab7 小时前
一天一个开源项目(第38篇):Claude Code Telegram - 用 Telegram 远程用 Claude Code,随时随地聊项目
人工智能·开源·资讯
格砸8 小时前
从入门到辞职|从ChatGPT到OpenClaw,跟上智能时代的进化
前端·人工智能·后端
可观测性用观测云8 小时前
可观测性 4.0:教系统如何思考
人工智能
sunny8659 小时前
Claude Code 跨会话上下文恢复:从 8 次纠正到 0 次的工程实践
人工智能·开源·github
小笼包包仔9 小时前
OpenClaw 多Agent软件开发最佳实践指南
人工智能