Matlab VL_-PHOW文件

Matlab VL_-PHOW文件,matlab,computer-vision,matlab-cvst,vlfeat,Matlab,Computer Vision,Matlab Cvst,Vlfeat,以下两个网站上的VL_PHOW文档确实不清楚: 有人能告诉我如何使用VL_-PHOW访问图像中的每个像素吗。我希望能够得到每个像素的相关直方图 但是,请解释参数是什么,因为我想在以后编辑它。我希望通过使用这种技术和HOG和LBP获得相同数量的特性 IPath = fullfile(vl_root, 'data', 'roofs1.jpg') ; I = imread(IPath) ; I = im2single(rgb2gray(I)) ; size(I) [frames_dsift, d

以下两个网站上的VL_PHOW文档确实不清楚:

有人能告诉我如何使用VL_-PHOW访问图像中的每个像素吗。我希望能够得到每个像素的相关直方图

但是,请解释参数是什么,因为我想在以后编辑它。我希望通过使用这种技术和HOG和LBP获得相同数量的特性

IPath = fullfile(vl_root, 'data', 'roofs1.jpg') ;
I = imread(IPath) ;
I = im2single(rgb2gray(I)) ;
size(I)

[frames_dsift, descrs_dsift] = vl_phow(I, 'Sizes', 1, 'WindowSize',1 ,'Step', 1, 'Magnif', 6) ;
%[frames_dsift, descrs_dsift] = vl_phow(I) ;
size(frames_dsift)


[featureVector_hog, hogVisualization] = extractHOGFeatures(I);
%size(featureVector_hog)
%figure;
%imshow(I); hold on;
%plot(hogVisualization);


features_lbp = vl_lbp(I, 1);
%size(features_lbp)

如您共享的链接所示,PHOW以多种分辨率计算DSIFT。因此,您必须了解DSIFT是如何工作的。请参阅以下链接。

它只是说明您无法从每个像素提取特征。您必须从图像的所有四个边界跳过2像素厚的帧(假设您的binsize为1)。但是,通过使用binsize of one,可以提取该帧内所有像素的特征

有关您请求的参数的说明,请参见以下链接

你诚挚的