【发布时间】:2026-01-09 14:50:01
【问题描述】:
我正在尝试使用 Prewitt 滤镜对图像进行渐变。你能告诉我这种方法是否正确吗?
I = imread('image.jpg') Gx = [-1 0 1; -1 0 1; -1 0 1]; Gy = [1 1 1; 0 0 0; 1 1 1]; D = conv2(conv2(I, Gx), Gy) 显示(D)
正确吗?有没有更清洁的方法(无需调用 conv2 两次)? conv2(I, Gx) 和 conv2(Gx, I) 一样吗? (即可交换?)
谢谢。
【问题讨论】: