1
저는 matlab에서 일부 이미지 데이터를 정렬하고 일련의 이미지에 대한 입력을 요구합니다. 이미지를 표시 할 때마다 일시 중지하고 키 입력을 기다린 후 누른 내용에 따라 다른 작업을 수행하려고합니다.그림을 보는 동안 matlab에서 키 입력을 감지합니까?
현재 가장 좋은 방법은 :
responses = zeros(length(images),1);
for i = 1:length(images)
im = imread(images{i}.fname);
h = figure(1);
imshow(im);
% instead of just pause, I want to get the keystroke (k) that was pressed
waitforbuttonpress;
k = get(h,'CurrentCharacter');
switch lower(k)
case 'a'
responses(i) = 1;
case 'b'
responses(i) = 2;
end
end