Yes but you will need professional help and they don't come cheap. As long as you don't take any pictures that will replace the memory spots on the card you can retrieve them. A digital camera stores the pictures you take as separate files on a flash memory card (also known as "digital film"). There are many different types of memory cards such as
SD,
CF, xD Picture Card, SmartMedia, Memory Stick, the MMC Card and more. In addition, each card type has different brands like
SanDisk,
Kingston and more. They have different sizes, capacities and appearances, but they are just the same when acting as storage to hold pictures - they are similar to your old floppy disk or hard drive. When you delete one or more pictures from your camera, your camera locates the picture files on the memory card, then "deletes" them and marks the leftover space as usable. In most cases, for fast processing, the camera doesn't delete the picture file body but leaves them as is, which makes it possible for us to retrieve them after deletion.
Just type in recover photos from a deleted memory card in the google browser and many different people have sites that sell this software for a fee. I personally used one for my computer and it retieved all lost pictures, I was amazed and most happy. Good Luck.