+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Newbie level 1
    Points: 18, Level: 1

    Join Date
    Nov 2015
    Posts
    1
    Helped
    0 / 0
    Points
    18
    Level
    1

    how to detect human moving using background subtraction

    hello guys!!..

    can anyone teach me how to detection human moving in matlab??

    i detected the blobs in scene but i don't know how to detect the human among them

    Thank alot...

    p/s: sorry for my english!

    •   AltAdvertisment

        
       

  2. #2
    Super Moderator
    Points: 50,431, Level: 54

    Join Date
    Apr 2011
    Location
    Minneapolis, Minnesota, USA
    Posts
    12,402
    Helped
    2464 / 2464
    Points
    50,431
    Level
    54

    Re: how to detect human moving using background subtraction

    It might help to think how you would describe a moving human, in terms of geometric shapes. Start with the scene as represented by a grid of pixels. A human generally is a tall rectangular mass of pixels.

    The head is a smaller oval mass, at the top of the body. Face and hair are often different colors.

    Arms are long rods, which pivot at the shoulder and elbow. Etc.

    A moving human usually has moving legs. These are easier to spot when looking from the side.

    The shapes can be picked out more easily if the background is a solid color, and different hue from the subject.

    Software which can do this needs to be sophisticated. I picture it needing a long and complicated algorithm. There are companies which have done this with a measure of success. They need to charge money for their efforts. I do not think they will share their algorithm for free.



--[[ ]]--