Pensandoci meglio c'è un modo.
Ma dovresti chiamare le immagini immagine0.jpg, immagine1.jpg, immagine2.jpg ecc...

codice:
var i = 0;
function conta() {
  var img = new Image();
  img.src = "immagini/immagine" + (i++) + '.jpg';
  img.onload = conta;
  img.onerror = allafinefaiquesto;
}

function allafinefaiquesto() {
  alert(i);
}

conta();
In questo modo sei costretto a precaricare le immagini, ma d'altronde mi sa che visto che si tratta di un album fotografico non sia uno svantaggio, anzi.

Nella funzione allafinefaiquesto metti delle istruzioni da eseguire quando termina l'operazione di conteggio.

Attento che non ho testato niente