Buenas, no estaria entendiendo que le sucede al porgrama al entrar a mi funcion leer imagen.
Asi puse los parametros de entrada a la función en la terminal, la imagen clown.png esta en el mismo lugar donde estan mis archivos del obligatorio. Coloque un printf antes de cualquier instruccion dentro de leer imagen en el archivo imagen.c para que avisara que entra a la funcion y ni siquiera entra, estuve marcando el archivo obligatorio.c con printf en cada paso, se tranca la terminal y no me deja avanzar más alla de la lectura de imagen.