RKNN3588——获取摄像头设备

使用ls命令列出/dev目录下的设备文件,找到摄像头设备。通常,摄像头设备会以video开头,如/dev/video0

ls /dev | grep video

python 复制代码
import cv2

# 尝试检查系统中的所有摄像头设备
for device_id in range(10):  # 假设系统中最多有10个摄像头设备
    cap = cv2.VideoCapture(device_id)
    if cap.isOpened():
        print(f"找到摄像头设备: {device_id}")
        ret, frame = cap.read()
        if ret:
            # 如果摄像头可以打开并且可以读取帧,则保存到1.txt文本里
            with open("1.txt",'w',encoding='utf-8') as f:
                f.write(str(device_id))
            # cv2.imshow(f'Camera {device_id}', frame)
        else:
            print(f"摄像头 {device_id} 无法读取帧")
    else:
        print(f"摄像头 {device_id} 无法打开")
    cap.release()  # 释放摄像头资源

# 等待所有窗口关闭
cv2.waitKey(0)
cv2.destroyAllWindows()
相关推荐
suaizai_1 分钟前
AI编程新范式:6大MCP工具实战揭秘
人工智能
Old Uncle Tom2 分钟前
评测即生死:Agent 时代的可靠性重构
人工智能·软件工程·agent
余槐i9 分钟前
拆解 Agent 核心原理|从零动手实现简易 AI 智能体(三)
人工智能·python·fastapi·ai agent
江屿风11 分钟前
【认识深度学习】【深度学习分类与计算机视觉任务要点解析】流食般投喂
大数据·人工智能·深度学习·计算机视觉·目标跟踪·自然语言处理·语音识别
墨林陌16 分钟前
用 TeleAgent「漫画生成器」技能,一句话把脑洞变成漫画
人工智能
Am-Chestnuts26 分钟前
DeepSeek内容转Word有哪几种方法?用DS随心转对比6条主流路径
开发语言·人工智能
童园管理札记28 分钟前
从政策驱动到课堂落地:2026年“人工智能+教育”全景解读与技术实践指南
人工智能·python·深度学习·职场和发展·学习方法
程序员清风29 分钟前
系统架构设计:模型服务、业务服务与知识库如何拆分
人工智能·ai·架构·aigc
a35354138230 分钟前
DFT到FFT的推导
opencv