• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    help with Eyes (++)

    How To... ?
    5
    8
    279
    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.
    • dbini
      dbini last edited by dbini

      I would like to track a group of objects as if they were one object. (the objects are not moving) - sounds complicated? basically, I'm running an iPad screen into Izzy, with people drawing on the screen. I then capture the images as JPGs and file them away for animating. But I'm trying to dynamically scale the drawings so that if someone uses the full screen, it shrinks it down to fit the area I am using, and if someone draws something really small, it enlarges it to fill the area.
      But.... if someone draws something small on one side of the screen, and something small on the other side, then Eyes++ only selects and tracks the largest blob and so my system ignores the smaller blobs. 
      Is there a setting that will create a bounding box around all pixels that are above the threshold? 

      John Collingswood
      taikabox.com
      2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
      plus an old iMac and assorted Mac Minis for installations

      Skulpture jfg Armando 3 Replies Last reply Reply Quote 0
      • Skulpture
        Skulpture Izzy Guru @dbini last edited by

        @dbini off the top of my head - Get media or screen size? Maybe send the outut to a virtual screen and hen use the Get Stage Size actor? Obviously some maths on the width and height? Sorry it's  a short reply.... will check back later on!

        Graham Thorne | www.grahamthorne.co.uk
        RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
        RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
        RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

        dbini 1 Reply Last reply Reply Quote 0
        • jfg
          jfg @dbini last edited by

          @dbini

          How it is if you use more objects and also bound tracks?

          How it is if you use more objects and Best regards, 

          Jean-François 

          • Izzy 3.2.6
          - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
          - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
          Mac OS 10.14.6 (Mojave)
          - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

          • A range of deployable older Macs
            Located in Bremen, Germany
          dbini 1 Reply Last reply Reply Quote 0
          • dbini
            dbini @jfg last edited by

            @jfg

            using more objects creates boundaries for each object, but I need to add these together into one object and measure the overall size

            John Collingswood
            taikabox.com
            2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
            plus an old iMac and assorted Mac Minis for installations

            1 Reply Last reply Reply Quote 0
            • dbini
              dbini @Skulpture last edited by

              @skulpture

              the screen size is always the same - i'm Airplaying from the iPad to an Apple TV box, then HDMI out to a capture card, so the image coming in is always a 1920x1080 white screen - what I need to do is measure the size of the black shapes that are drawn on this screen

              John Collingswood
              taikabox.com
              2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
              plus an old iMac and assorted Mac Minis for installations

              Fred 1 Reply Last reply Reply Quote 0
              • Fred
                Fred @dbini last edited by

                @dbini this is kind of annoying to do, mostly as we do not really get an expanding list from the blob tracker. 

                In principle though you can calculate a bounding box for all the bounding boxes of the blobs. 

                You would have to do some fancy footwork, but likely python is the best bet - First you need to connect what you would expect to be the max number of objects to the blobs output.

                Then we need to know if there is actually a blob on that blob output (the blob decoder as a tracking output that is a boolean for if there is a blob at position 0, 1 2 etc). We then use that to determine if the blob width height and horizontal and vertical positions should be taken into account when calculating the meta bounding box).

                Then in python you can write a relatively simple script that will use the positions of any active blobs to get a meta bounding box - you can also get a centroid and area pretty easily.

                http://www.fredrodrigues.net/
                https://github.com/fred-dev
                OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

                dbini 1 Reply Last reply Reply Quote 0
                • dbini
                  dbini @Fred last edited by

                  @fred
                  Thanks Fred. I've been developing my patch to try to accommodate separate blobs, and realised there is an amount of maths involved. Rather than go down the Python route, I'm combining calculators and have found a way to determine the maximum size of the input, but am struggling with the average position. I think it just needs more maths. It's the kind of thing that my brain needs time to process. : )
                  I will be testing the system in the real world at the end of next week, so will find out then if my logic is logical....

                  John Collingswood
                  taikabox.com
                  2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                  plus an old iMac and assorted Mac Minis for installations

                  1 Reply Last reply Reply Quote 0
                  • Armando
                    Armando Beta Gold @dbini last edited by

                    @dbini You could also play with the parameters bleow smoothing about area surface and same area max distance. Bit it depends how what you are tracking moves

                    Armando Menicacci
                    www.studiosit.ca
                    MacBook Pro 16-inch, 2021 Apple M1 Max, RAM 64 GB, 4TB SSD, Mac OS Sonoma 14.4.1 (23E224)

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