No person, except as provided by law, shall carry on his person, or carry under his control in a vehicle, any knife having any type of blade in excess of two and one-half (2??? ) inches, ice picks, dirks or similar weapons that are likely to penetrate through police officer's ballistic vests, or other object or tool so redesigned, fashioned, prepared or treated that the same may be used to inflict