MATLAB, перемещение изображения



Мне нужно добавить два изображения к фигуре matlab и переместить их по заданным траекториям. но мое изображение загружается в полный размер, когда я изменяю его размер, он просто пикселизирует его, и он терпит неудачу, когда я пытаюсь переместить его. вот мой код:



close all
clc
clear all

fh = figure;
bgh = uibuttongroup('Parent',fh,'Title',...
'John''s Animation','Position',[.1 .2 .8 .6]);
set(bgh,'FontName','Trebuchet MS','FontSize',15)
rbh1 = uicontrol(bgh,'Style','radiobutton','String','START CAR!',...
'Units','normalized','Position',[.1 .6 .3 .2]);
rbh2 = uicontrol(bgh,'Style','radiobutton','String','STOP!',...
'Units','normalized','Position',[.1 .4 .3 .2]);
set(rbh1,'FontName','Trebuchet MS', ...
'FontSize',15,'ForegroundColor','r')
set(rbh2,'FontName','Trebuchet MS', ...
'FontSize',15,'ForegroundColor','g')

% axis ([2 1 2 1])
axis square off
car = imread('car.jpg');
carg = rgb2gray(car);
% carg = imresize(car,1);
h = imshow(carg);

steps = linspace(0,2,1000);

set(rbh1,'CallBack','for i = 1:200, set(h,''XData'',steps(i)),pause(0.0001),end')
667   1  

1 ответ:

Эта ссылка должна помочь.

Comments

    Ничего не найдено.