【发布时间】:2014-05-20 05:24:57
【问题描述】:
我有 Kinect 捕获的 CurtinFaces 数据集。我想在深度图像上应用 LBP 和 3DLBP(与 work 相同)。 LBP 和 3DLBP 在 8 位深度图像上工作(参见论文中的图 2),但 Kinect 深度图像以双格式(16 位)存储。 Here 是我的深度+RGB 图像。我已将 500..1500 到 0..255 之间的深度值缩放以获得 8 位深度图像。这是用于缩放的代码:
load('01.mat');
I = reshape(d(:,3),[480 640]);
a = 500; b = 1500; %determined by histogram
I(I > b) = NaN;
I(I < a) = NaN;
I = im2uint8(mat2gray(I));
I = imcomplement(I);
这是我的结果:
我已经对所有深度图像进行了缩放,然后对它们应用了 LBP。人脸分类后,结果异常(35%)!那么,我想知道如何将 Kinect 深度图像缩放到 8 位,以便在其上应用 LBP 是否合适?
提前致谢。
【问题讨论】:
标签: matlab image-processing kinect lbph-algorithm