1. A method comprising: determining a hand region in at least one captured frame using an adaptive omnidirectional edge operator (AOEO), wherein determining the hand region comprises: determining an omnidirectional edge operator; determining an image differencing between the at least one captured frame and a background; and determining an adaptive threshold for output binarization using perimeter learning; determining a threshold for hand region extraction using a recursive binarization scheme; determining a hand location using the determined threshold for the extracted hand region in the at least one captured frame; and determining a fingertip location based on the determined hand location.