2013-03-17 1 views
2

Я пытаюсь выбрать наилучшие параметры для фазы гистерезиса в функции canny OpenCV. Я нашел некоторые подобные вопросы в stackoverflow, но они не решили мою проблему. До сих пор я обнаружил, что существует два основных подхода:Выбор пороговых значений для гистерезиса

  1. Compute среднее и стандартное отклонение и установить пороговые значения, как: lowT = среднее - станд, Hight = среднее значение + STD
  2. вычислить медиану и установить пороги как: 0,6 * медиана, 1,33 * медиана

Однако любой из этих пороговых значений наилучшим образом подходит для моих данных. Вручную, я обнаружил, что lowT = 100, highT = 150 - лучшие значения. Данные (полутоновое изображение) имеет следующие свойства:

медиану = 202,0, среднее значение = 206.6283375, стандартное отклонение = 35,7482520742

ли anyvbody знать, где проблема? или знает, где я могу найти дополнительную информацию об этом?

ответ

1

Такая статистика изображения, как средняя, ​​std и т. Д., Недостаточна, чтобы ответить на вопрос, и canny не может быть лучшим подходом; все зависит от характеристик изображения. Чтобы узнать об этих характеристиках и подходах, вы можете использовать Google для исследования методов сегментации изображений и обнаружения границ. И такие проблемы часто связаны с некоторыми этапами предварительной обработки и последующей обработки.

Смежные вопросы