Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Video Rendering Application with Overlay
QtWS25 Last Chance

Video Rendering Application with Overlay

Scheduled Pinned Locked Moved Solved General and Desktop
opencvh264video processinplot
3 Posts 2 Posters 1.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    cirquit
    wrote on 18 Apr 2019, 10:08 last edited by cirquit
    #1

    Hi,

    I'm developing an application for static video analysis of multiple uncompressed video footage (5GB+ per video) in parallel, while displaying the extracted information as an overlay on top of the composed video footage.

    This software already exists with some hacky OpenCV and a yaml file for configuration. I'm looking forward to porting it to Qt with a GUI for a better configuration management and possible rendering previews.

    I'm after reading some tutorials on QML I still do not understand the benefits of using QML, or if it's even applicable to my application. The current "problem" is displaying multiple plots and other changing information in a OpenGL based view and then exporting these frames in a h264 encoded video container.

    I know that it is possible via basic OpenCV, with the development cost of a OpenCV specific plotting library, but I've hoped to leverage the Qt ecosystem for this task, as the cross-platfrom development with ffmpeg/gstreamer/opencv is already cumbersome.

    1 Reply Last reply
    0
    • V Offline
      V Offline
      vladstelmahovsky
      wrote on 18 Apr 2019, 10:17 last edited by
      #2

      you need QML only for UI part such as main window, UI elements etc
      all your backend code should be concentrated around QAbstractVideoFilter subclass, where you can use opencv or whatever you want

      1 Reply Last reply
      0
      • C Offline
        C Offline
        cirquit
        wrote on 18 Apr 2019, 22:45 last edited by
        #3

        Thank you for your answer! I've yet to find a good introduction into QML for C++ developers, but I was a little put off by the somewhat convoluted approach as different tutorials either don't show any QML or only use it soley to develop a very simple application.

        The main problem I'm struggling is with QML is the ability to generate a GUI based on some set preferences. In my case the amount of e.g tabs in the "Options" pane should be defined by the amount of video files which are currently loaded. Is this easily possible to programatically extend QML GUIs?

        1 Reply Last reply
        0

        3/3

        18 Apr 2019, 22:45

        • Login

        • Login or register to search.
        3 out of 3
        • First post
          3/3
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved