0
ちょっとした質問です。私はすべてのフレームで関心のあるポイントを選択するコードを生成しました。ただし、最後に選択した点の座標だけが保存されます。誰もがどのように各フレームのすべてのポイントは、列1のx位置と列2のy位置とテキストファイルに保存されるようにコードを設定する方法を知っていますか?これまでに開発したコードは次のとおりです。手動で選択した一連の点を保存する
clear;
clc;
%% Video file information
obj = VideoReader('T9_720p_60p_60mm_f5.MOV');
%% Sampling rate
fps = get(obj, 'FrameRate');
dt = 1/fps;
%% Image Information
file_info = get(obj);
image_width = file_info.Width;
image_height = file_info.Height;
%%Desired image size
x_range = 1:image_height;
y_range = 1:image_width;
szx = length(x_range);
szy = length(y_range);
%%Image processing - Point selection
for n = 33:115
frame = read(obj,n);
imshow(frame);
hpoint = impoint(gca, []);
Position = getPosition(hpoint);
end
ループ
よろしく終了前に以下を追加することでした必要なすべての実現します。 – Crowley