python 利用 opencv 调用摄像头

在进行工程实训的时候,要检测摄像头是否可用

如果想检测摄像头是否能够打开运行,试试运行下面这个文件,这个文件就是简单的一个用opencv捕捉摄像的代码,如果出现运行错误,先改改代码内 cap = cv2.VideoCapture(0) 这句,把 0 -> 1 试试。

python 复制代码
# coding:utf-8
import cv2
cap = cv2.VideoCapture(0)
flag = cap.isOpened()
index = 1
while (flag):
    ret, frame = cap.read()
    cv2.imshow("Capture_Paizhao", frame)
    k = cv2.waitKey(1) & 0xFF
    if k == ord('s'):  # 按下s键,进入下面的保存图片操作
        cv2.imwrite("E:/PyCharm Workspaces/" + str(index) + ".jpg", frame)
        print("save" + str(index) + ".jpg successfuly!")
        print("-------------------------")
        index += 1
    elif k == ord('q'):  # 按下q键,程序退出
        break
cap.release() # 释放摄像头
cv2.destroyAllWindows()# 释放并销毁窗口
相关推荐
jyOverQ5 分钟前
LangGraph 流式执行详解:stream、astream 与 stream_mode 怎么选?
python·langchain
冬奇Lab6 分钟前
Code Agent 解剖(07):外部工具怎么接进来?MCP 集成是怎么做的?
人工智能
日月新著8 分钟前
微软2万人调查:天天用AI的你,为什么还是原地踏步?
人工智能·microsoft
cfm_29149 分钟前
Spring AI Tool 调用架构全解
java·人工智能·spring
东离与糖宝11 分钟前
告别人工瞎筛!4步搭建AI简历初筛系统,精准避坑零误差
人工智能
冬奇Lab13 分钟前
开源项目第194期:deepseek-harness — DeepSeek 出品的 AI Agent 开发框架,万物皆插件
人工智能·开源·deepseek
qiyongwork13 分钟前
大模型自动化测试生成:SmartSE的实践与启示
人工智能·项目管理·需求管理
小谢取证16 分钟前
实战案例分享:用 AI 绕过模拟器反取证进行动态抓包,落地 APK 真实 IP
大数据·网络·人工智能
正经教主17 分钟前
AI提示词工程(进阶)第14课:主流模型特性差异与工具选型(进阶阶段总结)
人工智能
闲猫21 分钟前
LangGraph / Capabilities / Stores
python·agent·langgraph