• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    Photo booth like removing background

    How To... ?
    8
    32
    9.2k
    Loading More Posts
    • 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.
    • monsieurmeusM
      monsieurmeus
      last edited by

      @Skulpture
      Hi again, sorry to bother you again for something so simple, but, I still get my background in transparency using the technique like you said… It must be simple but still can't find the way like this, I hope I don't have to use a kinect method for that.
      sorry again… 7434bb-screen_diff.png 2abad6-montage.png

      Samuel, working on Macbook i7 10.10.3

      1 Reply Last reply Reply Quote 0
      • vanakaruV
        vanakaru
        last edited by

        You need to trigger ”grab”(I have generator, but can be anything like keyboard watcher etc) and video you grabbing from goes to first input.

        Also I have made it into user actor - it is so basic that you need it almost always for tracking.

        2d249f-backgrnd-subtr.izz

        MBP 4.1 & MBP (Retina, Mid 2012) MBP Retina 2017

        1 Reply Last reply Reply Quote 0
        • SkulptureS
          Skulpture Izzy Guru
          last edited by

          Yes. Move out of the way of the camera then somehow (without the camera not seeing you!) press 'grab' on the freeze actor and then move back into the frame.

          It's a start.. you then might need to look at making it look much better.

          Graham Thorne | www.grahamthorne.co.uk
          RIG 1: Windows 11, AMD 7 Ryzen, RTX3070, 16gig RAM. 2 x M.2 SSD. HD. Lenovo Legion 5 gaming laptop.
          RIG 2: Windows 11, Intel i19 12th Gen. RTX3070ti, 16gig RAM (ddr5), 1x M.2 SSD. UHD DELL G15 Gaming laptop.
          RIG 3: Apple rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

          1 Reply Last reply Reply Quote 0
          • monsieurmeusM
            monsieurmeus
            last edited by

            thanks a lot for your help and your rapidity! but I still don"t find how to make the image look normal, I mean, not transparent with negative colors…

            Samuel, working on Macbook i7 10.10.3

            1 Reply Last reply Reply Quote 0
            • monsieurmeusM
              monsieurmeus
              last edited by

              and maybe you can help me also to find the Kinecttoizzy QC plugin, I search and search and can't find it to download…  new or old forum… sorry again

              Samuel, working on Macbook i7 10.10.3

              1 Reply Last reply Reply Quote 0
              • DusXD
                DusX Tech Staff
                last edited by

                EDIT: don't use this method.. its an unfortunate early attempt 😉

                I have added something just like this to my livefeed option in SYST3M, unfortunatly the next version its far from ready to share (not working perfect yet).

                I think what you want to do is (at least what i did) is use a buffer actor to stream into your difference actor.
                Your buffer needs to be 2 frames and being filled with the freeze frame and your live feed, alternating at the same rate as your FPS (I used the 'Performance Monitor' to set the rate of a Pulse actor->counter->selector. there might be easier ways).
                Since the difference actor looks at 2 frames (in sequence) of 1 video stream.
                This will give you a black and white video stream of the 'change', which should be you.
                You can then use this stream to add an alpha or mask your stream onto another background.

                I'm attaching a screen grab of a sample.
                You can see that I stopped using the pulse as the trigger, since the live feedfeed seemed not to be the same FPS as my stage.
                In anycase this is kind of working.. but I have a fast video flicker.. this might be an issue with my buffer setup.. not sure.
                Its a start.
                dc8cbc-untitled-1.jpg

                Troikatronix Technical Support

                • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                • Isadora Add-ons: https://troikatronix.com/add-ons/
                • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                1 Reply Last reply Reply Quote 0
                • vanakaruV
                  vanakaru
                  last edited by

                  try my sample patch

                  MBP 4.1 & MBP (Retina, Mid 2012) MBP Retina 2017

                  1 Reply Last reply Reply Quote 0
                  • DusXD
                    DusX Tech Staff
                    last edited by

                    Heres one that is working pretty well for me.

                    e7b4a1-untitled-2.jpg 6e4c48-removebg1.izz

                    Troikatronix Technical Support

                    • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                    • Isadora Add-ons: https://troikatronix.com/add-ons/
                    • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                    Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                    1 Reply Last reply Reply Quote 0
                    • DusXD
                      DusX Tech Staff
                      last edited by

                      note: like Skulpture mentioned before, you need to grab a freeze frame that is of the static background first..
                      then you may need to play with the threshold and other actor settings to tune it up.

                      Troikatronix Technical Support

                      • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                      • Isadora Add-ons: https://troikatronix.com/add-ons/
                      • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                      Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                      1 Reply Last reply Reply Quote 0
                      • MichelM
                        Michel Izzy Guru
                        last edited by

                        and it does help to switch the camera from automatic to manual settings.

                        Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

                        1 Reply Last reply Reply Quote 0
                        • SkulptureS
                          Skulpture Izzy Guru
                          last edited by

                          I like @DusX solution using the AlphaMask!

                          * I might have to recreate that patch and steal it for my collection 😉 *

                          Graham Thorne | www.grahamthorne.co.uk
                          RIG 1: Windows 11, AMD 7 Ryzen, RTX3070, 16gig RAM. 2 x M.2 SSD. HD. Lenovo Legion 5 gaming laptop.
                          RIG 2: Windows 11, Intel i19 12th Gen. RTX3070ti, 16gig RAM (ddr5), 1x M.2 SSD. UHD DELL G15 Gaming laptop.
                          RIG 3: Apple rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

                          1 Reply Last reply Reply Quote 0
                          • N
                            nick
                            last edited by

                            if lighting changes you will also need to grab a fresh background frame - depending on your situation it may make sense to grab a fresh background frame whenever the total movement in the frame is less than a threshold - this will help protect against slowly changing light levels

                            MacBook Pro 11.5.2

                            1 Reply Last reply Reply Quote 0
                            • DusXD
                              DusX Tech Staff
                              last edited by

                              @nick I was thinking of adding a motion detection based reset as well, good call, since half the work is already done.
                              @Skulpture go to it.. would love to see what you are able to add to it.
                              @Michel you are so right I was just playing with this with a cheap webcam that is all auto focus, auto white balance etc.. and it simply didn't work at all anymore.

                              Troikatronix Technical Support

                              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                              • Isadora Add-ons: https://troikatronix.com/add-ons/
                              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                              1 Reply Last reply Reply Quote 0
                              • N
                                nick
                                last edited by

                                yep - movement or light changing are our descriptions of how a difference has been generated, as far as isadora is concerned they are both just differences in pixels across the frame

                                MacBook Pro 11.5.2

                                1 Reply Last reply Reply Quote 0
                                • monsieurmeusM
                                  monsieurmeus
                                  last edited by

                                  Hi everybody, thanks so much for your help, I'd like to invinte you all to drink a pastis in the sun but I can't upload the bottle…

                                  A question remains to me is the blinking effect, how do you get rid of that ?  I tried a pulse generator, but I still get my selector slowly switching from 1 to 2 with unregular rhythm, my computer is also slowing down to 10fps…

                                  Samuel, working on Macbook i7 10.10.3

                                  1 Reply Last reply Reply Quote 0
                                  • SkulptureS
                                    Skulpture Izzy Guru
                                    last edited by

                                    Yes the flicker is quite annoying; but I guess since you are wanting to take a picture this shouldn't effect things too much.

                                    I am working on this though. By Ssing @DusX glrious technique (with a bit of tinkering) I think it can be done quite effectively. But I need a bit more time.

                                    Graham Thorne | www.grahamthorne.co.uk
                                    RIG 1: Windows 11, AMD 7 Ryzen, RTX3070, 16gig RAM. 2 x M.2 SSD. HD. Lenovo Legion 5 gaming laptop.
                                    RIG 2: Windows 11, Intel i19 12th Gen. RTX3070ti, 16gig RAM (ddr5), 1x M.2 SSD. UHD DELL G15 Gaming laptop.
                                    RIG 3: Apple rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

                                    1 Reply Last reply Reply Quote 0
                                    • monsieurmeusM
                                      monsieurmeus
                                      last edited by

                                      Hi Skulpture,

                                      thanks for your reply. In fact, I don't need just a picture, I need to have this as a live stream overalyed on a video file… 

                                      Samuel, working on Macbook i7 10.10.3

                                      1 Reply Last reply Reply Quote 0
                                      • SkulptureS
                                        Skulpture Izzy Guru
                                        last edited by

                                        Apologies my mistake. So the jutter/jitter is quite important then! 🙂

                                        Graham Thorne | www.grahamthorne.co.uk
                                        RIG 1: Windows 11, AMD 7 Ryzen, RTX3070, 16gig RAM. 2 x M.2 SSD. HD. Lenovo Legion 5 gaming laptop.
                                        RIG 2: Windows 11, Intel i19 12th Gen. RTX3070ti, 16gig RAM (ddr5), 1x M.2 SSD. UHD DELL G15 Gaming laptop.
                                        RIG 3: Apple rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

                                        1 Reply Last reply Reply Quote 0
                                        • DusXD
                                          DusX Tech Staff
                                          last edited by

                                          I was able to get a rather smooth video with my last patch uploaded.
                                          By dropping the buffer element and triggering direct from the live input the flicker was removed.
                                          The only artifact is that the mask is recreated on every other frame so I added the motion blur to help smooth this out. I was pretty happy with the outcome, however; I don't know exacly what you are planning.
                                          You could alternately use the mask stream to inject an alpha channel to the live video allowing some other compositing.
                                          Frame-rate is really going to depend on your live streams source resolution. I can get 30fps at 640x480, but my machine is current and fast. The blur effects are going to be a factor here as well, so I think I had 2 gaussian blur actors, you can do with out, or use just one. I was playing with removing some background details since in my living room here I have a large window behind that was causing some problems. If you can light yourself and keep the background dark you should have a much better time of it.

                                          Troikatronix Technical Support

                                          • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                                          • Isadora Add-ons: https://troikatronix.com/add-ons/
                                          • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                                          Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                                          1 Reply Last reply Reply Quote 0
                                          • SkulptureS
                                            Skulpture Izzy Guru
                                            last edited by

                                            I was using motion blur and effects mixer using submin mode instead of the selector but it was still jumpy. (will post patch soon)

                                            I also had issues with submin as in certain spots it spoiled the effects; so really, like you say DusX, the key is background and light control.

                                            Graham Thorne | www.grahamthorne.co.uk
                                            RIG 1: Windows 11, AMD 7 Ryzen, RTX3070, 16gig RAM. 2 x M.2 SSD. HD. Lenovo Legion 5 gaming laptop.
                                            RIG 2: Windows 11, Intel i19 12th Gen. RTX3070ti, 16gig RAM (ddr5), 1x M.2 SSD. UHD DELL G15 Gaming laptop.
                                            RIG 3: Apple rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post