How to add and delete text on certain frames in a matlab movie?

9 ビュー (過去 30 日間)
Anand
Anand 2014 年 4 月 25 日
編集済み: Anand 2014 年 4 月 25 日
Hi all, I have managed to read and display text within a running AVI video file, but now i want to only add text to certain frames...e.g frame 1-20 and 30-40....is there any way i can i can add text from one frame to another instead of it displaying throughout the whole video.
thank you.
Title_={'Smile'};
hText = text(x,y,'string');
imshow(Background);
text(40,100,Title_{1},'Color','r','FontWeight','Bold','FontSize',40);
delete(htext);

回答 (1 件)

Walter Roberson
Walter Roberson 2014 年 4 月 25 日
If you have the Computer Vision toolbox then you can use inserttext()
(Note: you might find references to imtext() in postings; those references are either mistakes or obsolete and inserttext() is the correct name at the moment.)
  1 件のコメント
Anand
Anand 2014 年 4 月 25 日
編集済み: Anand 2014 年 4 月 25 日
Thank you for the reply, i am already using the text() function to display text in the video which already works, so i dont need to use insertText()....the link you provided doesn't show how i would display text in different frames...im sure its just 1 or 2 lines of code....do you know how i would do this...ive searched for hours on the net and on this this website but cant find a solution.... im sure an expert like yourself would understand this, im a beginner in matlab.

サインインしてコメントする。

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by