The two most likely causes:
(1) There's a standard file format layout, with a DCIM directory at the top, then a directory named something like 100XXXXX (last five chars varying per camera maker) that contains images that are named like XXXX0001.JPG (four chars that vary, and a four-digit number). If you're copying them over with a different directory structure or differently styled file names, the camera will likely ignore them.
(2) Many cameras' don't know how to display images that are of a different resolution than the ones taken by the camera.