У меня есть задача реализовать фильтр изображений xx производных 3x3, который использует central difference и одновременно выполняет гауссовское сглаживание в направлении y.Реализация производного фильтра в MATLAB
У меня есть формула для решения этой задачи в направлении х (Н = 1), и я не уверен, понимаю ли я это правильно:
(f(x+h;y)-f(x-h;y))/2*h
Относительных от моего текущего пикселя (х), I возьмите значение пикселя +1 перед моим текущим пикселем и вычтите значение из пикселя в позиции -1 за моим текущим пикселем. Разве это значение делится на 2, а затем более или менее мой вывод первого порядка в направлении x? Разве мое текущее значение пикселя не используется вообще?
В настоящее время это не вопрос программирования, поэтому может быть лучше подходит для http://dsp.stackexchange.com/. –
После того, как у вас есть фильтр, conv2() Matlab - это простой способ применить его к изображению. – Dan