It is a difficult question to answer. As to pinhole glasses, it is not so familiar with the public so far. It is also known as stenopeic glasses, working to better the vision by increasing the depth and focus of what we are looking at. It can be used by people with various vision problems. There is a series of small perforations on a opaque plastic in place of each lens. Through narrowing down the light entering into eyes, it increases the depth of vision and reduces the circle of confusion. You can simply use a comb or make a fist to look through the slits, you can find the vision is bettered. The smaller the perforation is, the more expensive the glasses are. You can try to do it yourself at home. You can cut two pieces of card or aluminum foil into the shape of your glasses's lens and make small holes with needle or pin on the card or aluminum foil. You can make many holes or just one in the center, whatever you preferred. Make sure that the holes are round and are 1/8 inch apart from each other. And then replace the original lenses with the cards or foils. You new home-made pinhole glasses are done!