千家信息网

OpenCV之图像基础操作的示例分析

发表于:2024-12-04 作者:千家信息网编辑
千家信息网最后更新 2024年12月04日,这篇文章给大家分享的是有关OpenCV之图像基础操作的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。概述OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功
千家信息网最后更新 2024年12月04日OpenCV之图像基础操作的示例分析

这篇文章给大家分享的是有关OpenCV之图像基础操作的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

概述

OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大.

截取图像

例子:

# 截取图像img = cv2.imread("picture.jpg")img = img[200:600, 400:1000]cv2.imshow("cut", img)cv2.waitKey(0)cv2.destroyAllWindows()

输出结果:

获取颜色通道

cv2.split可以帮助我们获取不同颜色通道.

格式:

cv2.split(img)

例子:

# 获取颜色通道img = cv2.imread("picture.jpg")  # 读取图片b, g, r = cv2.split(img)  # 分割颜色通道print(r.shape, g.shape, b.shape)  # 调试输出

输出结果:

(1263, 1920) (1263, 1920) (1263, 1920)

单通道显示

# 单通道显示img = cv2.imread("picture.jpg")  # 读取图片cur_img = img.copy()  # 深拷贝cur_img[:, :, 0] = 0  # B通道设置为0cur_img[:, :, 1] = 0  # G通道设置为0cv2.imshow("B channel", cur_img)  # 图片展示cv2.waitKey(0)cv2.destroyAllWindows()

输出结果:

读取视频

cv2.VideoCapture可以帮助我们读取视频. 通过数字来控制不同的设备, 例如 0, 1. 或者指定视频文件路径.

格式:

cv2.VideoCapture(video_path or device_index )

参数:

  • video_path: 视频文件路径

  • device_index: 录像设备 (摄像头) 索引, 例如 0, 1

例子:

# 读取视频vc = cv2.VideoCapture("video.mp4")# 循环while (True):    # 读取一帧,ret为bool类型,指示是否成功读取这一帧    ret, frame = vc.read()    # 转为灰度图    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)    # 显示    cv2.imshow('frame', gray)    # 若没有按下q键,则每1毫秒显示一帧    if cv2.waitKey(1) & 0xFF == ord('q'):        break# 释放vc.release()cv2.destroyAllWindows()

感谢各位的阅读!关于"OpenCV之图像基础操作的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

通道 视频 图像 颜色 输出 例子 图片 结果 帮助 基础 示例 分析 不同 内容 文件 更多 格式 篇文章 设备 路径 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 济南涂游游软件开发有限公司 抢红包软件开发公司 信息网络安全专业考研 筹备网络安全宣传周 力控如何访问远程数据库 服务器网络安全集中管理制度 计算机网络技术专业出来可以干啥 网络安全问题论文要求 河北程序软件开发的用途和特点 进销存管理软件开发设计 进口串口通讯服务器 浙江正规的计算机网络技术 ifix数据库管理器被拒绝 加快网络安全建设方案 忻州民宿软件开发 监控网络技术员怎么样 网络安全职业环境分析 贸易软件开发服务 本地访问堡垒机数据库 c 客户端和服务器开发哪个好 网络安全行业上市公司龙头股 x58主板用不了服务器内存吗 计算机网络技术基础常见问题 杭州信息报修管理软件开发 数据库事务怎么管理 电力行业网络安全审计系统价格 hmdb数据库使用说明 金杉数金互联网科技 烟草三狠抓三提升网络安全 和商汇软件开发
0