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')表示获取局域网下的某个摄像头
相关推荐
byte轻骑兵几秒前
【AVRCP】规范精讲[10]:链路管理器LM互操作规则与场景落地
人工智能·音视频·蓝牙·avrcp·音视频控制
70asunflower1 分钟前
AI推理时代的逻辑重构
人工智能·重构
海兰6 分钟前
【开篇】Spring AI、OpenClaw 和Hermes
java·人工智能·spring·spring ai
带娃的IT创业者6 分钟前
Zig 项目反AI贡献政策:一场关于开源灵魂的保卫战
人工智能·开源·ai编程·代码质量·github copilot·zig
love530love7 分钟前
如何在 Google Chrome 中强制开启 Gemini AI 侧边栏(完整图文教程)
前端·人工智能·chrome·windows
憨波个8 分钟前
【说话人日志】DOVER:diarization 输出融合算法
人工智能·算法·音频·语音识别·聚类
skilllite作者9 分钟前
Zed 1.0 编辑器深度评测与实战指南
开发语言·人工智能·windows·python·编辑器·agi
送秋三十五10 分钟前
如何让 AI“看懂”网页?拆解 Browser-Use 的三大核心技术模块(前)
人工智能
爱学习的张大10 分钟前
具身智能论文问答(四):pi0
人工智能·算法
AI让世界更懂你10 分钟前
从降本增效到能力重构:AI快速发展之后,我们该如何理解工程应用与科研AI?
人工智能·重构