我正在MatLab软件中进行图像伪造检测项目。但我是图像处理和matlab的新手。
现在我必须计算图像的水平和垂直投影。怎么在matlab中做到?
我用过
ver=imfilter(edge1,[1 0 -1])
和
hor=imfilter(edge1,[1 0 -1]')
其中edge1
是边缘图像。
但我不确定它是否正确。边缘检测算法基于标准偏差。我还没有使用内置的边缘检测功能。我已经实现了基于标准偏差的边缘检测。任何人都可以帮助我。我需要立即知道这一点。谢谢。期待你的回答........
答案 0 :(得分:2)
什么是图像投影?我认为使用和边缘检测器是不正确的。
如果我没记错的话,图像项目是“水平或垂直灰度级直方图”。
如果您需要对边缘进行投影,那么您就开始了第一步。
然后,我认为你必须在行或列上加总图像的灰度。
sum(image,1)
sum(image,2)
这是我照片的投影(为我的徒劳而道歉)。