2016-11-24 2 views
1

Эй, мне нужно изображение 320 × 240 для 8-битного серого для некоторых алгоритмов компьютерного зрения (отслеживание функций Orb). Драйвер Raspicam, который я использую, может предоставлять различные размеры изображений. Различные размеры изображения достигаются путем обрезки, а не сэмплирования от водителя. Поскольку моя среда не идеально освещена, изображение довольно темное и шумное. Теперь у меня возникла идея взять 640x480 Image и down образец до 320x240, объединив всегда 2x2 пикселя в один. Обычно я, конечно, разделил бы на 4, чтобы получить правильный результат. Но каков был бы эффект деления на два или даже один (при условии, что 99% значений интенсивности не больше 64 (256/4)). Разве это не будет имитировать эффект более крупных CCD-клеток, которые могли бы собрать больше света за меньшее время. Первые тесты, которые я показал, показали неплохие результаты. Смысл я обнаружил больше возможностей и мог лучше следовать за ними между двумя кадрами.Эффект Downsample, но не полностью разделяет

ответ

1

Здесь вы не принимаете правильное среднее значение 2x2 блоков (разделите на 4). Скажем, у вас есть два блока, и у них есть разница в интенсивности Delta-I. Если вы разделите интенсивность двух блоков на большее число, разность интенсивностей уменьшится и наоборот уменьшится.

Если вы разделите разницу (Delta-I) на 2 (вместо 4), вы можете увеличить контрастность (разность интенсивностей между фоном и передним планом). Как вы упомянули, что ваше изображение плохо освещено, тем самым разделение меньшим числом увеличивает контраст, который улучшает отслеживание. Этот подход будет применяться в рамках метода повышения контрастности и является вариацией усиления линейного контраста.