On the determination of Dirichlet or transmission eigenvalues from far field data