首页 > 其他分享 >树莓派4b最新系统下CSI摄像头使用

树莓派4b最新系统下CSI摄像头使用

时间:2024-07-16 16:55:57浏览次数:21  
标签:src 树莓 GStreamer CSI picam2 videoio global cv2 4b

 最新的64位系统下opencv的capture不支持libcamera
  直接调用capturevideo运行代码会出现如下报错:
      WARN:[email protected]] global ./modules/videoio/src/cap_gstreamer.cpp (2401) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Cannot identify device '/dev/video1'.
      [ WARN:[email protected]] global ./modules/videoio/src/cap_gstreamer.cpp (1356) open OpenCV | GStreamer warning: unable to start pipeline
      [ WARN:[email protected]] global ./modules/videoio/src/cap_gstreamer.cpp (862) isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created
      [ WARN:[email protected]] global ./modules/videoio/src/cap_v4l.cpp (902) open VIDEOIO(V4L2:/dev/video1): can't open camera by ind
可使用picamera2调用csi摄像头,代码如下:
    from picamera2 import Picamera2
    import cv2
    import time
  
    picam2 = Picamera2()
    picam2.start()
    try:
        while True:
            array = picam2.capture_array("main")
            cv2.imshow('Real-time Camera Feed', array)
            if cv2.waitKey(1) & 0xFF == ord('q'):
                break
    finally:
        picam2.stop()
        cv2.destroyAllWindows()

标签:src,树莓,GStreamer,CSI,picam2,videoio,global,cv2,4b
From: https://blog.csdn.net/2401_85926848/article/details/140467606

相关文章

  • 【树莓派】下列软件包有未满足的依赖关系: libgtk2.0-dev : 依赖: libgtk2.0-0 (= 2.24
    【树莓派下载opencv依赖】下列软件包有未满足的依赖关系:libgtk2.0-dev:依赖:libgtk2.0-0(=2.24.32-3+rpt1)但是2.24.33-2+rpt1正要被安装这类问题遇到很多次,一开始以为系统不兼容的问题或者是看上面描述把现有的卸载,最终导致系统崩掉也没解决。最后其实只需要使......
  • YOLOv10改进 | 独家创新- 注意力篇 | YOLOv10引入结合SimAM和Channel Attention形成全
    1.CSimAM介绍     CSimAM(ChannelSimAM)注意力机制结合了SimAM和通道注意力机制(ChannelAttention),在图像特征提取上展现出比单独使用SimAM更为优异的性能。以下是详细描述:     SimAM注意力机制     SimAM(SimilarityAttentionMechanism)通过计......
  • 树莓派4B-用串口读取JY901S陀螺仪数据
    相关知识介绍陀螺仪是一种用来感测与维持方向的装置,基于角动量的理论设计出来的。陀螺仪主要是由一个位于轴心可以旋转的轮子构成,陀螺仪一旦开始旋转,由于轮子的「角动量」,陀螺仪有抗拒方向改变的趋向。陀螺仪多用于导航、定位等系统JY901S是9轴姿态角度传感器,支持串口和IIC......
  • 树莓派4B-PCA9685驱动舵机
    前言不知道你们有没有遇到过这么一种情况,直接用树莓派的引脚输出PWM控制舵机,舵机是会出现抖动的。就算代码进行一定的时延迟优化还是会有影响的。现在我们可以使用PCA9685这个模块去驱动舵机。PCA9685是一种常用的PWM(脉冲宽度调制)驱动器芯片,通常用于控制舵机、电机和其他需要......
  • 树莓派5 — 官方Raspberry Pi OS — OpenCV图像处理 — 1
    引言一名视觉入门选手,在校生大一,了解OpenCV的皮毛。撰写此文,一是为了分享内容,帮助后来人;二更是为了能吸引大佬能给我提出我在学习上的建议和问题。说明环境:树莓派5  官方操作系统RaspberryPiOS  OpenCV  Python语言  CSI500万摄像头内容:树莓派5安装OpenCV,调......
  • 树莓派学习笔记18:IIC驱动_PCA9685(16路舵机驱动模块)
    今日继续学习树莓派4B4G:(RaspberryPi,简称RPi或RasPi)本人所用树莓派4B装载的系统与版本如下: 版本可用命令(lsb_release-a)查询:​​ Python版本3.7.3:​​ IIC驱动_PCA9685(16路舵机驱动模块)文章提供测试代码讲解,整体代码贴出、测试效果图目录 开启树......
  • 树莓派与无人机通信有关操作
    草稿本我们执行的python脚本是在树莓派系统上,而SITL仿真环境是搭建在笔记本系统上的。第一步连接网络通过ssh链接到树莓派端[email protected]切换到对应文件夹cdtest编辑对应py文件(可选)sudovimexample2.py执行对应python程序//读取无人机的信息(可选)pytho......
  • 将docsify与editor.md结合快速做一个网页小工具,附演示地址
     演示地址https://tools.justok.top/utPS:        初次加载会有点慢,若页面加载不显示请点击刷新。        写得匆忙,若有bug,还请告知......
  • 解决办法:hyper-v导出虚拟机到ESXI报错找不到磁盘:dev disk by-uuid 4b85b6e9-f0d1-4dc
    linux救援模式可以进入系统,发现UUID都是正常的。执行以下命令确认的:[root@localhost~]#cat/etc/fstabUUID=4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c/xfsdefaults00UUID=24c8c603-e6bd-453c-982f-79e9df3468fd/bootxfsdefaults00UUID=53608cf9-17c1-40c5-85ed-f88......
  • 树莓派4更换软件源
    首先,通过这个链接修改/etc/apt/sources.listhttps://mirror.tuna.tsinghua.edu.cn/help/raspbian/其次,修改/etc/apt/sources.list.d/raspi.listsudo nano/etc/apt/sources.list.d/raspi.list#编辑`/etc/apt/sources.list.d/raspi.list`文件,删除原文件所有内容,用以下内容......