Instructions
Install netting or screens on the outside of your windows. This is the most effective method of keeping cardinals from running into the glass.
Move bird feeders closer to the windows, disrupting the cardinal's flight path. Putting a bird feeder one to three feet from a window makes it more likely the cardinals will see the window and avoid hitting it.
Dull the reflection from the window by applying fake snow or oil on the surface. As an alternative, apply plastic food wrap to your window surfaces or refrain from washing your windows and let dirt build up.
Stick decals on the glass to alert cardinals to the presence of the windows. If the window is very large, use more decals. For smaller windows, place the decals in the center of the pane. You can also position loose tree branches in front of your windows by suspending them from the window frame to deter the cardinals.
Hang reflective balloons outside of the effected windows. The reflections that bounce off of the balloons will scare the cardinals away, as will the physical movement of the balloons. You can also string CD's, colored balloons or foil pie pans around the windows to achieve the same effect.