答案 0 :(得分:0)
由于尚未恢复形状,因此您的深度值z
在任何地方都为零。恢复形状后,您将获得z
的非平凡值。
根据您的comment,nor
是一个512×512×3的数组,我假设图像的大小也相同。然后
sz = size(nor(:,:,1));
[y x] = ndgrid( 1:sz(1), 1:sz(2) ); %// values for x and y should be of size [512 512]
z = zeros( size(x) );
figure;
imshow( img ); hold on;
quiver3( x, y, z, nor(:,:,1), nor(:,:,2), nor(:,:,3) );
最有可能产生的矢量场太密集。您可能需要考虑每隔5个像素左右显示一个法线向量。