OpenCV——Python:基础操作1

本文详细介绍了如何使用Python的OpenCV库进行图像读取、视频播放以及摄像头捕获。通过实例演示了从文件、视频源和摄像头获取图片,并展示了关键操作如显示图像、设置视频参数及用户交互。

内容包括利用python的opencv功能包,调用图像、视频和摄像头

import cv2

''' 一、读取图像
img = cv2.imread("1.jpg")   # 读取图像

cv2.imshow("Output", img)
cv2.waitKey(0)  # 设置0代表着无限延迟,10001s
'''

''' 二、读取视频
cap = cv2.VideoCapture("1.mp4")    # 读取路径视频
# 视频需要逐帧浏览每个帧
while True:
    success, img = cap.read()
    cv2.imshow("Video", img)
    # 设置延迟和退出按键
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
'''

cap = cv2.VideoCapture(0)   # 读取摄像头
cap.set(3, 640)  # 定义宽度
cap.set(4, 480)  # 定义长度
cap.set(10, 10)    # 设置亮度

# 视频需要逐帧浏览每个帧
while True:
    success, img = cap.read()
    cv2.imshow("Video", img)
    # 设置延迟和退出按键
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

### 下载 OpenCV Python 的镜像站点 为了安装适用于 PythonOpenCV 镜像,可以考虑以下方法: #### 方法一:通过官方 PyPI 镜像源安装 许多国家/地区的开发者可能由于网络原因无法快速访问默认的 PyPI 仓库。此时可以通过配置国内的 PyPI 镜像来加速下载过程[^1]。 例如,清华大学开源软件镜像站提供了完整的 PyPI 镜像服务。可以在命令中指定镜像地址完成安装: ```bash pip install --no-cache-dir opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 对于 `opencv-contrib-python`,同样适用此方式: ```bash pip install --no-cache-dir opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple ``` #### 方法二:手动下载 whl 文件并安装 如果希望通过镜像站点直接获取 `.whl` 文件,可前往以下链接浏览可用版本: - 官方 PyPI 页面: [https://pypi.org/project/opencv-python/#files](https://pypi.org/project/opencv-python/#files) - 清华大学 PyPI 镜像页面: [https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/](https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/) 找到适合当前操作系统、Python 版本以及架构(如 Windows, Linux, macOS; CPU 或 GPU 支持)的文件后,使用如下命令进行本地安装: ```bash pip install 路径到.whl文件 ``` #### 注意事项 确保已正确安装对应版本的依赖库,比如 NumPy。某些情况下,系统环境变量 PATH 中需包含 Visual C++ Redistributable Libraries (针对 Windows 用户),以便顺利运行 OpenCV 功能模块。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啥都鼓捣的小yao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值