1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Übersicht/Tests digitale Grabber

Discussion in 'German Talk' started by Shwao, 11 May 2020.

  1. pclin

    pclin Active Member

    Messages:
    380
    Hardware:
    +nodeMCU/ESP8266
    30 FPS reicht auch völlig aus, ist für manche User ja schon zuviel, es gibt ja auch noch die interne Glättung damit es nicht so schnell 'flackert'.
    Ich selbst stelle die Glättung sogar runter damit ich auch bei sehr schnellen Bildänderungen das Ergebnis an den LED's sehe.
    Das hängt also vom eigenen Empfinden ab.

    Grundsätzlich reicht schon ein Wert von 10 FPS um ein gutes Ergebnis zu bekommen.

    Zur internen LED Berechnung muss man wissen das Hyperion das Bild immer mit Werten von 0 bis 1 in beiden Richtungen unterteilt und dann per LED berechnet.
    Hat man z.B. 10 LED in jede Richtung wären das also immer Werte in 0,1 Schritten die dann als 'Maske' auf den Wert den der Grabber liefert aufgelegt wird. Das wäre dann in dem Fall bei 128x128 jeweils 12.8 Bildpunkte pro LED.
    Also muss dann Hyperion den Wert für 12,8 Bildpunkten per LED berechnen, bei höheren Auflösungen entsprechend mehr, das kostet Rechenleistung.
    Das ganze muss dann bei 30 FPS also 30 mal in der Sekunde pro LED gemacht werden.

    Zur Glättung ist auch noch anzumerken das wenn man WLED verwendet auch dort eine Glättung Default aktiv ist, das sollte man meiner Meinung nach ausschalten. Die Einstellung ist bei WLED in LED Preferences unter Transitions zu finden.

    gruß pclin
     

    Attached Files:

    • Like Like x 1
  2. JumpigJoe

    JumpigJoe New Member

    Messages:
    17
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +PhilipsHue, +nodeMCU/ESP8266
    gelöscht aufgrund von abschweifen des Themas
     
    Last edited: 1 November 2020
  3. pclin

    pclin Active Member

    Messages:
    380
    Hardware:
    +nodeMCU/ESP8266
    Ich versteh jetzt nicht passt das zum Thema Übersicht/Tests digitale Grabber?
    Und auch sonst ist mit nicht klar was du genau da machst mit deinen Instanzen.

    Mach also einen Thread dafür auf, danke.
    gruß pclin
     
  4. Mat7

    Mat7 New Member

    Messages:
    3
    Hardware:
    RPi3
  5. JumpigJoe

    JumpigJoe New Member

    Messages:
    17
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +PhilipsHue, +nodeMCU/ESP8266
    @Mat7

    könnte sein das es der Macrosilicon Chip ist. Schönes Sprichwort am Rande: Versuch macht Klug ;)
     
  6. pclin

    pclin Active Member

    Messages:
    380
    Hardware:
    +nodeMCU/ESP8266
    HDMI Game Capture Card,HDMI Grabber USB3.0 capture Card / Box Video HD 1080P 60FPS

    Code:
    D:  Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
    P:  Vendor=1bcf ProdID=2c99 Rev=01.00
    S:  Manufacturer=VXIS Inc
    S:  Product=MiraBox Video Capture
    niedrige Latenz
    Funktioniert auf den Dreamboxen (amlogic SoC) zusammen mit Oscam und gbox.

    USB2.0 'MJPG', USB3.0 'MJPG' und 'YUYV'
    ioctl: VIDIOC_ENUM_FMT
    Index : 0
    Type : Video Capture
    Pixel Format: 'MJPG' (compressed)
    Name : Motion-JPEG
    Size: Discrete 1920x1080
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 640x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 800x600
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1024x768
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1280x720
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1280x960
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1280x1024
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1360x768
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1400x900
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1440x900
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Index : 1
    Type : Video Capture
    Pixel Format: 'YUYV'
    Name : YUYV 4:2:2
    Size: Discrete 1920x1080
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 640x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 800x600
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1024x768
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1280x720
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1280x960
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1280x1024
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1360x768
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1400x900
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Size: Discrete 1440x900
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Driver Info (not using libv4l2):
    Driver name : uvcvideo
    Card type : MiraBox Video Capture
    Bus info : usb-xhci-hcd.0.auto-1
    Driver version: 4.9.0
    Capabilities : 0x84200001
    Video Capture
    Streaming
    Extended Pix Format
    Device Capabilities
    Device Caps : 0x04200001
    Video Capture
    Streaming
    Extended Pix Format
    Priority: 2
    Video input : 0 (Camera 1: ok)
    Format Video Capture:
    Width/Height : 640/480
    Pixel Format : 'YUYV'
    Field : None
    Bytes per Line : 1280
    Size Image : 614400
    Colorspace : sRGB
    Transfer Function : Default
    YCbCr/HSV Encoding: Default
    Quantization : Default
    Flags :
    Crop Capability Video Capture:
    Bounds : Left 0, Top 0, Width 640, Height 480
    Default : Left 0, Top 0, Width 640, Height 480
    Pixel Aspect: 1/1
    Selection: crop_default, Left 0, Top 0, Width 640, Height 480
    Selection: crop_bounds, Left 0, Top 0, Width 640, Height 480
    Streaming Parameters Video Capture:
    Capabilities : timeperframe
    Frames per second: 30.000 (30/1)
    Read buffers : 0
    brightness (int) : min=0 max=255 step=1 default=128 value=128
    contrast (int) : min=0 max=255 step=1 default=128 value=128
    saturation (int) : min=0 max=255 step=1 default=128 value=128
    hue (int) : min=-32 max=31 step=1 default=0 value=0
    gruß pclin
     
    • Like Like x 2
  7. Esjay

    Esjay Member

    Messages:
    38
    Hardware:
    RPi3, +PhilipsHue
    Du machst mich echt schwach. Betreibst du den am USB 2.0 oder 3.0 Port?
     
  8. pclin

    pclin Active Member

    Messages:
    380
    Hardware:
    +nodeMCU/ESP8266
    USB 3.0 sonst geht kein 'YUYV' und das brauchen wir für hyperion (classic).

    gruß pclin