私は時間の経過とともに2次元位置のマーカとトレースをプロットしたいと思う画像をたくさん持っています(つまり、300の画像を(1,1)から(300,300)までトレースしていきます)この目的のためのライン。マーカープロットのスピードを上げるには?
画像の上に、このトレースをプロットするには、簡単にプロット機能を使用して達成される。実際のトレースをプロットは非常に時間がかかります。私はそれを行うことができるよ唯一の方法は、vision.MarkerInserter
を使用し、内step
機能を使用していますループ(または中):
markerInserter = vision.MarkerInserter('Shape','Circle','BorderColor','Custom','CustomBorderColor','red', ...'Fill',1,'FillColor','Custom','CustomFillColor',[255],'Size',6,'Opacity',0.88);
frame = step(markerInserter, frame_copia,[int32(centroidsFiltered(i,2)) int32(centroidsFiltered(i,1))]);
imshow(frame,'Border', 'tight'); hold on
plot(centroidsFiltered(:,2),centroidsFiltered(:,1),colour,'LineWidth',0.5)
ステップOを用いることなく、画像にこのトレースプロットのより高速な方法がありますr vision.markerinserter
は機能しますか?
をプロットするために、内蔵
line
関数を使用します。これは彼らの答え、したがって努力が無効になり、司会者によって明示的に許可されていません。[メタに関するこの質問](https://meta.stackoverflow.com/q/290297/5211833)を参照してください。元の質問に答えがありますので、別の質問をしてください。 – Adriaanエラーを取得する '未定義の関数または変数 'frame_copia'.' – Poelie
@Poelie' frame_copia 'という名前の画像を作成する必要があります。そして、コードを試してみてください。 – 16per9