Alteration of open source software (object tracking)

IN PROGRESS
Bids
10
Avg Bid (USD)
$935
Project Budget (USD)
$750 - $1500

Project Description:
TLD tracker is an open source object tracking and recognition software. An open source C++ version of the software can be found here along with the source code : http://gnebehay.github.com/OpenTLD/. I require an altered version of the C++ version in which each option is controlled by the contents of txt files rather than user input.
The following is a description of the software I need someone to create for me. Note that all the txt files will be in the same folder as the software.
When the software starts, I need it to check a txt file named changeinput.txt which will either have a 1 or a 0. It should continue to perform this check once per second. (Note : Since all options will be checked through txt files, there will be no need to display the TLDconfigGUI box on start-up. It will need to be removed so that the software only displays the video or images).
If it reads a 0, the software will continue what it was already doing (if it is not yet doing anything, it will only continue to check this txt file until it is told to do otherwise). If it is a 1, it will begin tracking a new object using the details in the other txt files (I will be using information from other softwares written by me to change the information in the txt files).
There is one exception to this, which will occur if loadmodel.txt has a 1 written in it. The software will then load up the model name written in loadmodelname.txt, which will also mean the other txt files do not need to be checked.
These will be the txt files. Each of these should be checked in the order they are written in. If you download the original version of this software, you will see that these are all the options normally available :
- loadmodel.txt
- loadmodelname.txt
- initialboundingboxx.txt
- initialboundingboxy.txt
- initialboundingboxw.txt
- initialboundingboxh.txt
- trajectory.txt
- trajectoryframes.txt
- saveoutput.txt
- saveoutputdirectory.txt
- theta.txt
- learning.txt
- lhowoutput.txt
- shownotconfident.txt
- showcolorimage.txt
- showdetections.txt
- showforeground.txt
- alternating.txt
- exportmodel.txt

- aquisitionmethod.txt
- method.txt
- file.txt
- startframe.txt

- proportionalshiftyesorno.txt
- proportionalshift.txt
- minscale.txt
- maxscale.txt
- numberoffeatures.txt
- numberoftrees.txt
- minsize.txt
(Note : If the original software has a tick box, the txt files will have a 1 to signify the box is ticked, and a 0 to signify it is not)

There are two more larger alterations I need to be made to the software.

1. The original version of the software can export a model which can be loaded into the software again later. I need there to be another txt file named exportmodelname.txt. If exportmodel.txt has a 1 in it, the information being gathered will export as a model, whose name will be whatever is in exportmodelname.txt.
2. Once every second the current x,y,w and h of the bounding box will be outputted to four txt files named :
- outputx.txt
- outputy.txt
- outputw.txt
- outputh.txt

This software will need to run on windows7.

I will need a fully compiled, ready to run version of this software, as well as the altered source code.

Skills required:
C++ Programming
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1000
in 30 days
$ 750
in 7 days
$ 750
in 18 days
$ 750
in 20 days
Hire opainc
$ 750
in 7 days
Hire renardpaul
$ 1500
in 20 days
$ 750
in 10 days
$ 1050
in 15 days
$ 1300
in 25 days
$ 750
in 5 days