1. A system for shape matching, comprising: at least one computer-readable non-transitory storage medium, comprising a set of instructions for target object shape matching; and at least one executing hardware unit in communication with the at least one computer-readable non-transitory storage medium that is configured to execute the set of instructions and is configured to: obtain a target object image for shape matching; determine a shape character of the target object image based on a shape of the target object image; determine similarities between the target object image and a plurality of template images of reference objects based on the shape character of the target object image and shape characters associated with the plurality of template images; and select from the plurality of template images a template image that has a largest similarity to the target object image.