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()
相关推荐
烟雨江南78512 小时前
燃气轮机联合循环发电机组超高速旋转高频气流撕裂声与交变电磁啸鸣:基于“灵声智库”自适应空域 MVDR 与动态抄表数字注入的本地离线 ASR 控制系统
人工智能·语音识别·ai质检
财经资讯数据_灵砚智能12 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年6月6日
人工智能·python·ai·信息可视化·自然语言处理·ai编程·灵砚智能
泠不丁12 小时前
远程开发者的工作台搭建与生活平衡
人工智能
澹锦汐13 小时前
Node.js/Python 轻量化后端服务设计
人工智能
澹锦汐13 小时前
Serverless 单兵作战:独立开发者的云端架构路线
人工智能
zhangfeng113313 小时前
Megatron-LM(英伟达超大模型训练框架)完整介绍和DeepSpeed 类似
人工智能
hixiong12313 小时前
C# Tokenizers.DotNet测试工具
开发语言·人工智能·llm
Cosolar13 小时前
LlamaIndex 索引类型进阶:构建高性能 RAG 系统的核心能力
人工智能·开源·全栈
人工智能AI技术13 小时前
【VibeCoding系列教程11】 AI智能体平台
人工智能
wing9813 小时前
我的AI编程体验:从白嫖到付费,我为什么最终留下了Codex
前端·人工智能·程序员