我正在做一个关于MatLab软件中的图像伪造检测的项目。但我对图像处理和matlab都是新手。
现在,,我必须计算一个图像的水平和垂直投影。如何在matlab中实现?
我用过
ver=imfilter(edge1,[1 0 -1])和
hor=imfilter(edge1,[1 0 -1]')其中edge1是边缘图像。
但我不知道这是否正确。边缘检测算法是基于标准偏差的。我没有使用内置的边缘检测功能。我已经实现了基于标准偏差的边缘detection.Can,任何人都会在这方面帮助我。我要马上知道这件事。谢谢。期待你的回答..。
发布于 2014-01-25 09:12:18
什么是图像投影?我认为使用和边缘检测器是不正确的。
如果我没记错的话,图像项目就是“灰度水平的水平或垂直方向上的直方图”。
如果你需要一个边缘投影,你制定了第一步。
然后,我认为你必须把图像的灰度相加到行或列上。
sum(image,1)
sum(image,2) 在这里,我的照片投影(道歉我的徒劳无益:)

https://stackoverflow.com/questions/21348609
复制相似问题