Phantom photos stuck on my iPhone that I can't delete?

Solution 1:

Set the date of your phone a few months back. These phantom photos should now show up in "Recently Deleted" section on iOS photos. Delete them from there, and then set the date back to the present.

Solution 2:

Since iTunes is showing the photos on there, are you not perhaps syncing photos from your PC? Your screenshot shows you looking at your Camera Roll which is indeed empty, but if you tap the < Albums button (visible at the top of your screenshot), does it show any more albums? The other option, as @Tetsujin suggested, is that the photos are still in your "Recently Deleted" album, which you will see when you tap < Albums.

Only photos taken on your device will show up in the DCIM folder on your PC, the same as a DCIM folder from any digital camera. Windows doesn't have access to the other directory where synced photos are stored so you won't see them in Windows Explorer.

To remove photos synced via iTunes:

  1. Launch iTunes and connect your device.
  2. Select your device in the iTunes window.
  3. Select the "Photos" tab in the sidebar (iTunes 12) or under the main ribbon (iTunes < 12).
  4. Deselect the option to sync photos or a folder to your device.