Opencv获取笔记本摄像头

视频流和摄像头都是一帧一帧图片拼起来的,所以打开摄像头就是获取每帧的图片。

python 复制代码
def video_demo():
    capture = cv.VideoCapture(0)
    while(True):
        ret,frame = capture.read()
        #ret和frame为read函数的两个返回值,其为一帧一帧的图片
        frame = cv.flip(frame,1)
        #原来的摄像打开是镜像的,加了这一步后,摄像中的动作跟随人。
        cv.imshow("video",frame)
        c = cv.waitKey(50)
        if c == 27:
            #判断是否在时间内按了esc
            break

ret,frame = capture.read()

  • ret代表是否获取到当前帧图片 ,获取到则返回true,未获取则返回False。
  • frame表示获取到的当前帧图片信息。

cv.VideoCapture()

  • 参数可以三种,0默认值表示获取当前摄像头
  • VideoCapture('1.mp4')表示获取视频
  • VideoCapture('摄像头url')表示获取局域网下的某个摄像头
相关推荐
个入资料1 小时前
阿里云ecs+飞书搭建openclaw
人工智能
CoovallyAIHub1 小时前
OpenClaw一脚踩碎传统CV?机器终于不再只是看世界
深度学习·算法·计算机视觉
CoovallyAIHub2 小时前
仅凭单目相机实现3D锥桶定位?UNet-RKNet破解自动驾驶锥桶检测难题
深度学习·算法·计算机视觉
孤烟2 小时前
【RAG 实战系列 02】检索精度翻倍!混合检索(稀疏 + 稠密)实战教程
人工智能·llm
明明如月学长3 小时前
OpenClaw 帮我睡后全自动完成了老板交代的任务
人工智能
uuware3 小时前
Lupine.Press + AI 助您分分钟搞定技术项目的文档网站
人工智能·前端框架
海上日出3 小时前
使用 QuantStats 进行投资组合绩效分析:Python 量化实战指南
人工智能
Qinana3 小时前
150行代码搞定私有知识库!Node.js + LangChain 打造最小化 RAG 系统全流程
人工智能·程序员·node.js
猿猿长成记3 小时前
AI专栏 | AI大法则之思维链、自洽性、思维树
人工智能
用户5191495848453 小时前
CrushFTP 条件竞争认证绕过漏洞利用工具 (CVE-2025-54309)
人工智能·aigc