Provide a default image for image field programmatically at theme level
use hook_node_view_alter. Check over there that if images is empty then fetch image from your whatever custom directory and print it. For printing an image use theme_image.