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)
相关推荐
guslegend2 分钟前
4月11日(Codex使用)
人工智能·大模型
V搜xhliang02463 分钟前
超声心动图影像组学对肥厚型心肌病心脏重构的预测价值
人工智能·重构·机器人
杜子不疼.3 分钟前
浏览器秒连服务器!WebSSH 实战体验,远程运维再也不折腾
运维·服务器·人工智能
一江寒逸5 分钟前
【30天做一个生产级RAG知识库系统】第5篇:Prompt工程与大模型调用封装,解决幻觉问题
人工智能·prompt
天渺工作室9 分钟前
给AI装上「丁真语录」skill,vibecoding也能加点笑料
人工智能·ai编程
学亮编程手记10 分钟前
一台服务器能支持的A800或H800 GPU最大数量分析
运维·服务器·人工智能
大灰狼来喽11 分钟前
McPorter 实战:一键管理 OpenClaw 的 MCP 服务器
运维·服务器·人工智能·aigc·ai编程
deephub12 分钟前
向量相似性搜索详解:Flat Index、IVF 与 HNSW
人工智能·python·机器学习·embedding·向量检索
weixin_4462608513 分钟前
VoxCPM2:无分词的多语言语音合成新时代
人工智能
stereohomology16 分钟前
大语言模型对大语言模型进行的批评和自我批评
人工智能·语言模型·自然语言处理