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. Modify (web-)camera image

Modify (web-)camera image

Scheduled Pinned Locked Moved Solved General and Desktop
qcamerawebcam
4 Posts 2 Posters 558 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.
  • P Offline
    P Offline
    Pl45m4
    wrote on 3 Apr 2022, 15:06 last edited by Pl45m4 4 Mar 2022, 15:06
    #1

    Hi guys,

    I am wondering if it's possible to grab the local (web-) camera image, filter/process it using QCamera and maybe some additional libs like OCV and send "send it back", so that every standard app, which will access the local cam, will get the modified image.

    Probably OS/platform specific and probably not possible with Qt (C++) only, but maybe one of you can point in the right direction, so I know where to start :)

    Thanks in advance


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.

    ~E. W. Dijkstra

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 3 Apr 2022, 16:01 last edited by
      #2

      Hi,

      If memory serves well, you want to implement what is know as a "virtual camera". AFAIK, OBS implements one. You might want to check it.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      P 1 Reply Last reply 3 Apr 2022, 23:26
      1
      • S SGaist
        3 Apr 2022, 16:01

        Hi,

        If memory serves well, you want to implement what is know as a "virtual camera". AFAIK, OBS implements one. You might want to check it.

        P Offline
        P Offline
        Pl45m4
        wrote on 3 Apr 2022, 23:26 last edited by
        #3

        Thank you @SGaist

        Found your reply here
        Looks indeed not that easy to do, at least on Windows. Haven't searched for solutions which will work on Linux yet.
        It was just an idea of mine :) Like creating my own webcam filter (or preprocessed images) and try it on the next video meeting :)
        I know that each service or app has its own filters but I wanted to do some fancy stuff and play around with it a little...


        If debugging is the process of removing software bugs, then programming must be the process of putting them in.

        ~E. W. Dijkstra

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 4 Apr 2022, 20:32 last edited by
          #4

          IIRC, OBS makes it virtual webcam usable to other applications. I haven't gone through their sources though so I currently don't know how they do it.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • P Pl45m4 has marked this topic as solved on 5 Dec 2023, 21:17

          1/4

          3 Apr 2022, 15:06

          • Login

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