• Recent
    • Docs
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    • Register
    • Login
    1. Cool Pi For You
    2. obsidian
    O
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Groups 0

    obsidian

    @obsidian

    0
    Reputation
    1
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    obsidian Unfollow Follow

    Latest posts made by obsidian

    • RE: 使用sudo权限获取图像,帧数会降低很多

      补充一下
      使用摄像头为 imx339

      输入
      gst-launch-1.0 v4l2src device=/dev/video20 ! image/jpeg, width=1920, height=1080, framerate=25/1 ! jpegparse ! mppjpegdec ! videoconvert ! fpsdisplaysink signal-fps-measurements=true sync=false
      可达到60帧

      加上sudo执行
      sudo gst-launch-1.0 v4l2src device=/dev/video20 ! image/jpeg, width=1920, height=1080, framerate=25/1 ! jpegparse ! mppjpegdec ! videoconvert ! fpsdisplaysink signal-fps-measurements=true sync=false
      只能达到22帧左右

      posted in Pi 4B
      O
      obsidian
    • 使用sudo权限获取图像,帧数会降低很多

      使用代码如下:
      import cv2
      import time

      cap=cv2.VideoCapture('v4l2src device=/dev/video20 ! image/jpeg,width=1280,height=720, framerate=60/1, format=MJPG, buffer=0 ! jpegparse ! mppjpegdec ! videoconvert ! appsink',cv2.CAP_GSTREAMER)

      n=0
      t=time.time()

      while n<60:
      ret,frame=cap.read()
      n=n+1

      print(n,time.time()-t)
      cap.release()

      执行:python3 video-test.py
      输出:
      rga_api version 1.8.1_[5]
      [ WARN:0] global ./modules/videoio/src/cap_gstreamer.cpp (1100) open OpenCV | GStreamer warning: Cannot query video position: status=1, value=13, duration=-1
      60 1.0171270370483398

      可以看到1秒获得60帧

      执行:sudo python3 video-test.py
      输出:
      [ WARN:0] global ./modules/videoio/src/cap_gstreamer.cpp (1100) open OpenCV | GStreamer warning: Cannot query video position: status=1, value=13, duration=-1
      60 3.337216377258301
      帧数降到了 不足20帧

      因为程序里需要用到GPIO口,需要使用SUDO权限,请问如何解决这个问题?
      另外使用qv4l2 测试摄像头,无论是否使用SUDO 都能达到60帧

      posted in Pi 4B
      O
      obsidian
    • RE: 4B GPIO口无法读取输入电平

      @jack_admin 今天重新做了一个 20230613-ubuntu-22.04-preinstalled-desktop-arm64-cp4b.img 的TF卡,并只安装了cpi.gpio-1.0.0-cp310-cp310-linux_aarch64.whl
      这次输入口读取正常(只试了第40脚)。所以应该可以排除硬件损坏的可能性。
      明天我再重装一个 20.04的看看

      posted in Pi 4B
      O
      obsidian
    • 4B GPIO口无法读取输入电平

      系统UBUNTU 20.04,PYTHON3.8.
      GPIO口用作输出一切正常。但是用作输入,只能读到高电平1
      测试代码,使用sudo运行
      import CPi.GPIO as GPIO
      import time
      GPIO.setmode(GPIO.BOARD)
      PIN=40
      GPIO.setup(PIN,GPIO.IN)
      while True:
      print(GPIO.input(PIN))
      time.sleep(1)
      40引脚通过1K电阻与地连接
      后更换其他GPIO口、使用GPIO.RK配置,都只能读到高电平

      posted in Pi 4B
      O
      obsidian
    • RE: Coolpi 4b 镜像固件离线刷机方法

      @obsidian 明白了,是123的意思

      posted in Pi 4B
      O
      obsidian
    • RE: Coolpi 4b 镜像固件离线刷机方法

      @jack_admin 你好,20230613-ubuntu-20.04.5-preinstalled-desktop-arm64-cp4b
      这个版本的系统,coolpi coolpi/123 密码都不对啊

      posted in Pi 4B
      O
      obsidian