Question: how to recover deleted photos on photo library?
Answer: Open iPhoto and go to iPhoto trash in the sidebar. Select the desired picture or simultaneously press Ctrl and click those deleted photos. Right click to select "Restore to iPhoto Library".