【发布时间】:2014-04-02 23:49:59
【问题描述】:
我正在遵循以下论文的说明(基本上只是第 2 页):
http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=05649943
如论文所述,我想做以下事情:
- 我有一张图片 --> 提取人脸矩形
- 创建边缘图像(使用 Canny)
- 创建距离图像(在 MatLab 中使用
bwdist) - 创建角度图像
流程如下:
并在这里描述:
我被困在第 4 步:创建角度图像。
我正在使用Matlab创建角度图像:
im = imread(['face_images/faces/' ims(i).name]);
I = rgb2gray(im);
[Gmag, Gdir]=imgradient(I);
GdirI=(Gdir+180)*(255/360);
imwrite(GdirI, ims(i).name);
结束
但我没有得到论文最后一行中显示的图像。我必须将边缘图像作为输入还是原始图像?因为我现在用的是原图……
【问题讨论】:
标签: matlab opencv image-processing gradient