Без примеров или более подробного описания трудно дать хороший совет. Но в целом это можно сделать для некоторых типов изображений.
Для Например, предположим, что на изображении изображены здания, столбы, мебель или что-то, что должно иметь вертикальные края. Запустите реберный детектор, затем выполните преобразование Фурье. Должны быть пики или какой-либо видимый рисунок в спектре мощности вдоль оси Y для невращающегося изображения. Спектр мощности вращается так же, как и изображение. Если вы можете разработать алгоритм для поиска спектральных признаков, указывающих вертикальные края, вы можете измерить его угол w.r.t. начало (нулевая частота). Это угол поворота изображения.
Но вам нужно будет отличить эту особенность от всех других функций изображения, которые отображаются в спектре мощности. Получайте удовольствие от этого - это та деталь, которая займет большую часть вашего творчества и времени.
Без оригинального изображения, как вы узнаете правильное вращение, когда найдете его? – 2010-11-27 09:46:58
BTW, тег был разбит. «обработка изображений», а не «изображение» «обработка». – misha 2010-11-27 23:21:17