I have a question similar to the question posted by:
I am trying to find an efficient, straightforward way to add various types of annotations, such as text, arrows, circles, outlines, etc. to a movie using FIJI.
There is a very nice macro available:
Annotation_to_overlay1.3.ijm. I believe this was written by Dr. Straatman (@krs5) from the University of Leicester. I have used it for several movies and it works quite well and is very intuitive. It allows the user to place annotation of choice on a subset of frames in the movie.
What I am interested is something similar to that macro but that would permit the user to move the annotation object (ie an arrow) to different locations through the specified frames.
For example, a movie of 40 frames in which a cell is migrating from frames 7 through 14. I want an arrow (that is the same shape and size through out the frames so I don’t want to have to re-draw it every time) to track with the cell just through those frames. It would be great to be able to do something like the Annotation_to_overlay macro where I could specify “arrow” and “frames 7 through 14” and a arrow would appear just on those frames. Then, before it is “flattened” (as is done in the macro at this point) I would like to be able to go through each frame and change the location of the arrow to follow the movement of the cell. When I have adjust the location of the each arrow on each frame, then there would be the option to “flatten” the arrow overlay so that it is permanent on those particular frames. Similarly, it would also be useful to be able to do something similar with text (or a circle or a square…) as a label could be added that moved with the arrow following the cell of interest.
Is there something out there that I haven’t found or might there be a way to modify the Annotation_to_overlay macro for added flexibility to permit movement of object prior to flattening (which I think is beyond my coding skill level)?
I have tried playing around with making an arrow and putting it in the ROI manager, then adding to the next frame, then moving it, etc. In addition to being cumbersome I have found that with that method it is easy to make errors such that annotations you want end up on incorrect frames and things just don’t end up where you want them.
Insights and suggestions are much appreciated.