Предварительная обработка изображений OpenCV для обнаружения объектов

Я хотел бы узнать о некоторых методах предварительной обработки, рекомендованных для применения к изображениям, прежде чем их функции будут вычислены, чтобы максимально повысить эффективность процесса. (например, Croping, изменение формата и т.д.)

Заранее спасибо:)

Ответ 1

Предварительная обработка в значительной степени зависит от метода извлечения объектов и типа входного изображения. Некоторые распространенные методы:

  • Denoising: применение гауссовского или простого фильтра для шумоподавления.

  • Улучшение контрастности: если изображение уровня серого слишком темное или слишком яркое, this может быть применено.

  • Downsampling для увеличения скорости.

  • Морфологические операции для двоичных изображений.

Ответ 2

Это - интересная статья о некоторой предварительной обработке, применяемой к SURF. Они способствуют снижению дискретизации, балансу освещения, выравниванию гистограммы и гауссовскому размытию изображений изображений и обложек компакт-дисков. Они также подробно описывают, почему эти операции полезны, что вы можете внести некоторые изменения в зависимости от вашего приложения.

Ответ 3

  1. яркость
  2. фильтрация
  3. севообороты
  4. расширение и эрозия при необходимости
  5. сценарии условий освещения