A ver si te sirve...
Código HTML:
Ver original<!DOCTYPE HTML>
h1 {
font-size: 1em;
color: #fff;
display: block;
padding-top: 10px;
height: 35px;
background: rgba(0,0,0,0.5);
margin: 5px;
}
#imagen {
width: 400px;
height: 300px;
background: url('http://2.bp.blogspot.com/-Pjr77WToV9Y/TyZg9C6vVZI/AAAAAAAACGs/ihG8pOVboHE/s400/lamborghini-murcielago-wallpaper+6.jpg');
}
/* esto hace que este siempre oculto el texto */
#texto {
display: none;
}
/* este estilo miestra el texto cuando se pasa el cursor en la imagen */
#imagen:hover #texto{
display: inline;
}
<h1>Este texto se muestra solo en hover
</h1>