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_BGR2RGB、COLOR_BGR2LAB。

​​几何变换​​
  • ​​缩放​​

    python 复制代码
    resized = cv2.resize(img, (width, height), interpolation=cv2.INTER_LINEAR)
相关推荐
深蓝电商API6 分钟前
用AI生成拟人行为:让鼠标轨迹更“有人味”
人工智能·爬虫
znnnk13 分钟前
数据库被AI“重写”:2026,从CPU中心走向GPU中心
数据库·人工智能·oracle
深蓝AI23 分钟前
网站正在对 AI Agent 集体关门:亚马逊封锁 Muse、银行拒绝登录,开发者怎么活下去
人工智能
jason_renyu38 分钟前
Vue 4 × AI:流式对话、Agent 状态与高性能渲染的下一代组合
人工智能·vue4·vue4和ai·vue4xai
镭封1 小时前
从视频文案提取到 AI 配音,短视频制作需要哪些工具?
人工智能·智能手机·音视频·语音识别·媒体
KaneLogger1 小时前
magpie:让薅到的 AI 羊毛物尽其用
人工智能·ai编程
新知图书1 小时前
2.2 ROS 2功能包节点编写
人工智能·机器人
数科星球1 小时前
对话气核科技罗世豪:当AI能直接造出实物,下一轮创造革命才刚刚开始
人工智能·机器人
火山引擎开发者社区1 小时前
迎战双十一,如何让智能客服 Agent 经得起真实业务考验?
人工智能
mit6.8242 小时前
最近在读黑塞的《玻璃球游戏》-“ai预言“
人工智能