Я не могу найти ничего похожего на Savitzky Golay Polynomial Fit на opencv. Это стандартная операция сглаживания, хотя, кажется, что-то, что они должны иметь. Кто-нибудь знает что-нибудь, что у них есть? Использование C ++ для чего стоит.
Спасибо!
-Тим
Непонятно, что вам нужно делать: подгонка или сглаживание, вы упомянули оба. Но если вам нужно сгладить с помощью OpenCV, вы можете попробовать Фильтр Калмана (укладывается по-своему и гладко), гладкой 2D (используя ваши 1D-данные) или твоя свёртка гладкая ядро 1D + 1D использование 1D-данных для ядра X только свертка (самый быстрый способ сглаживания).
OpenCV находится рядом с библиотекой обработки изображений и видео в реальном времени и содержит для этого наиболее распространенные средства решения задач, для которых пока нет полиномиальной подгонки. Но если вам действительно нужно подгонка (не просто сглаживание), вы можете использовать полиномиальную подгонку матричное уравнение и самостоятельно рассчитайте свой ответ благодаря объектам Mat в OpenCV, который имеет inv()
(обратный) и t()
(транспонировать) функции.