Producing software without actually doing anything 101: Write an overly vague specification.

Originally committed to SVN as r1347.
This commit is contained in:
Niels Martin Hansen 2007-07-04 01:47:19 +00:00
parent f910d1eacd
commit 598046e0f8

24
motiontracker/readme.txt Normal file
View file

@ -0,0 +1,24 @@
This directory is to contain the source for a basic motion tracker.
The goal should be to make it not specific to Aegisub, but generally
re-usable in other projects as well.
It should probably be as modular as reasonably possible:
- Publish functions for creating some basic data structures, like:
o Trackpoints
o Image scale spaces (?)
o Other?
- Functions for basic manipulations:
o Generate track points from an image, with a choice of algorithm
o Track one point from one image to the next, also algorithm choice
o More?
- Packaged all-in-one operations
o Something (callback based?) that generates a series of track points
tracked along a series of images
I guess it might become a bit like FFTW is for fourier transforms, if
this succeeds.
Code should, of course, be well commented.
Should not depend on wxWidgets (cf. "not specific to Aegisub") and
should overall be as independent as possible.