Image 是否为打印目的导入对象的图片?

Image 是否为打印目的导入对象的图片?,image,matlab,3d,plot,Image,Matlab,3d,Plot,我正在写一个程序来模拟追逐者跟随目标的运动。追逐器应该有一个摄像头,根据目标图像,它跟踪目标 现在,我用了4个正方形的平面点来表示追逐者的相机。因此,对于追逐,我正在更新3D绘图中这4个点的位置,以表示追逐者的移动 我想知道是否有可能导入一张照片,比如说,一个实际的相机,并使用它来代替目前的4点,以达到美学目的?如果是,如何进行 我对MATLAB不是很熟悉,所以如果您能详细、具体地给出答案,我将不胜感激。提前感谢以下是一个快速示例(基于): 我创建了一个动画的结果,我甚至使用了一个相机图像:)

我正在写一个程序来模拟追逐者跟随目标的运动。追逐器应该有一个摄像头,根据目标图像,它跟踪目标

现在,我用了4个正方形的平面点来表示追逐者的相机。因此,对于追逐,我正在更新3D绘图中这4个点的位置,以表示追逐者的移动

我想知道是否有可能导入一张照片,比如说,一个实际的相机,并使用它来代替目前的4点,以达到美学目的?如果是,如何进行

我对MATLAB不是很熟悉,所以如果您能详细、具体地给出答案,我将不胜感激。提前感谢

以下是一个快速示例(基于):

我创建了一个动画的结果,我甚至使用了一个相机图像:)


这里有一些相关的问题:,我做了类似的事情,但是我得到了一个致命的错误,MATLAB正在关闭down@user1471216:除非您发布代码,否则我们无法确定问题。我所能建议的就是使用调试器逐步完成代码。。。
%# grayscale image
img = imread('cameraman.tif');

%# x/y/z coords of image corners
[X,Z,Y] = meshgrid([-1 1],[1 -1],0);

%# plot image in 3D space
figure, colormap gray
h = surf(X,Y,Z,img, 'CDataMapping','scaled', ...
    'FaceColor','texturemap', 'EdgeColor','none');
set(gca, 'XLim',[-2 2], 'YLim',[-4 0], 'ZLim',[-2 2], 'Box','on')

%# move image along the Y-dimension
t = linspace(0,-4,20);
for i=1:numel(t)
    set(h, 'YData',t(i)*ones(size(Y)))
    pause(.1)
end