Перейти к содержимому
Compvision.ru
Fresh

Максимумы и минимумы гистограммы

Recommended Posts

Здравствуйте, Подскажите пожалуйста...

Есть гистограмма:

d00a800f7dd9.jpg

каким образом можно сохранить ВСЕ максимумы и минимумы (выше или ниже какого то порога), например в массив?

cvGetMinMaxHistValue() - как я понимаю находит один минимум и один максимум, да?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Алгоритм я вижу такой:

1) Сглаживаем гистограмму гауссианом (одномерная свертка). (по поводу этого пункта сомневаюсь)

2) Находим производную (вычисляем через конечные разности). (если по простому то: dh=(h[i+1]-h[i-1])/2 )

3) Смотрим где она равна нулю (или сменила знак) т.е. dh[i-1]*dh<=0.

4) Сохраняем эту точку (индекс i), если h больше/меньше порогового значения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×