Yes, a head injury can cause floaters and flashes if it leads to changes in the vitreous gel or affects the retina. Seeking professional advice is essential after any head injury with visual symptoms.