Today I make a summary of all programs i wrote last month, which turned out
to be a long list of files....feels good! :)
*****************************************************************************************
Experimental Summary (Under linux, using gcc, g++, and qt)
*****************************************************************************************
Excutable Program C****** (****** main program)
compiled by using
g++ -o ****** ******.cpp ******.cpp ******.cpp ******.cpp ******.c ******.c -l***** -lav****t
where **********.cpp calls 3 classes,
class ****** has 2 files ( ******.cpp, ******.h)
//class of Camera Motion Estimation, Motion Vector Extraction and drawing on frames,
//saving frames to files.
class ***** has 2 files (*****.cpp, *****.h)
//class of adding captions to frame files, captions include camera motion information
class ** has 2 files (**.cpp, **.h)
//class of estimation minimum of a cost function based on Nelder_Mead algorithm.
-l********: library of *********, from*********
-l********: library of *********, from*********
***.c: define what font is to use, called by ***.
****.c: define ppm file operations, like copy, read, write, called by ****.
*****************************************************************************************
*File_list*
----------------------------------------------------------------
father folder: /**/****/***
includes:
----------------------------------------------------------------
**folders:
CameraPara: folder contains files containing estimated camera parameters.
infile: folder contains files of extracted raw frames from MPEG video.
outfile: folder contains files of output frames, which has motion vectors, as well as camera motion parameter displaying on them.
result bake: bake folder contains past experimental results (Camera para, infile, outfile).
----------------------------------------------------------------
**source files:
*********.cpp: main program to call other programs.
*******.cpp: cpp file for class ****.
***.h: head file for class ****.
***.h: used by class **** for configuration.
******.c: c file define fonts for class ***.
*****.h: head file for *******.c.
********.cpp: test file to test for Camera Parameter Estimation using class
***** and ****. (mannually define camera para);
main1.cpp: test file to test for Camera Parameter Estimation.
****.h: head file called by class ****.
***.bdf: bdf file called by class ******.
*****.cpp: cpp file for class ****.
*****.h: head file for class *****.
******.cpp: same as ******.cpp.
****.h: same as ****.h.
**.c: c file define operations of ppm file.
**.h: head file for **.c
*********.cpp: cpp file for class *********.
*********.h: head file for class **********.
******.h: head file for using stl-vector class
test.cpp: test file used for camera para display on frames.
-----------------------------------------------------------------
**Excutable files:
CMotionEst: main program for camera motion estimation from videos,
#usage: CMotionEst source_mpeg_file.
#compile: g++ -o CMotionEst ******.cpp **.cpp ***.cpp *****.cpp *****.c ****.c -l*****c -l******
nelder: main program for finding a minimum value of function of
multiple variables.
#usage: nelder ( will display a very simple function y=x[0]^2+x[1]^2+x[2]^2+x[3]^2.
ppmaddcaption: main program for testing and display caption on one frame.
#usage: ppmaddcaption
CamEst: main program for testing and display camera motion.
#usage: CamEst
-------------------------------------------------------------------
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment