Краткий ответ: \(\boxed{32^\circ}\).
Диагонали прямоугольника равны и точкой пересечения делятся пополам, поэтому
\[ OM=ON. \]
Треугольник \(MON\) — равнобедренный, его углы при основании равны:
\[ \angle OMN=\angle MNO= \frac{180^\circ-64^\circ}{2}=58^\circ. \]
В прямоугольнике \(\angle NMP=90^\circ\), поэтому
\[ \angle OMP=90^\circ-58^\circ=32^\circ. \]
Проверка: \(58^\circ+32^\circ=90^\circ\).
