I'm writing a report with using the IEEE Transactions template, and the template itself includes an example figure:
\begin{figure}[htbp]
\begin{centering}
\textsf{A single column figure goes here}
\par\end{centering}
\caption{Captions go \emph{under} the figure}
\end{figure}
which is typeset very nicely as it should be.
However, when I replicate that, but also add in an image:
\begin{figure}[htbp]
\begin{centering}
\includegraphics{photo of stuff}
\par\end{centering}
\caption{things}
\label{fig:stuff}
\end{figure}
I get no image in the body of the text as it should be, but instead an ugly sprawl of all my figures on the following page:

Any ideas as to whats going wrong here and how to fix it would be greatly appreciate. Thank you!
\includegraphics[width=xxxcm]{photo of stuff}. – Sigur Dec 19 '13 at 23:51