You can choose different recovery software depending on the storage location
1. If you store the photos inside the phone storage, try Gihosoft Android Recovery
2. If you store the photos on SD card, RePicvid Free Photo Recovery could help you restore deleted photos with ease.
Note: Please don't write anything to the location where photos are, which would overwrite the deleted photos and make them unrecoverable.