Difference between revisions of "Developer"

From BoofCV
m
m
Line 19: Line 19:
 
cd DeepBoof;./gradlew install;cd ..
 
cd DeepBoof;./gradlew install;cd ..
 
cd boofcv;./gradlew install;cd ..
 
cd boofcv;./gradlew install;cd ..
 +
</pre>
 +
 +
== Validation Boof ==
 +
 +
This is where all the regression tests are that make sure performance doesn't drop between releaseds
 +
 +
<pre>
 +
git clone -b SNAPSHOT https://github.com/lessthanoptimal/ValidationBoof.git
 
</pre>
 
</pre>

Revision as of 14:20, 28 November 2017

Obtaining SNAPSHOT Code

BoofCV is developed in parallel with a few other projects. If you plan to use the BoofCV SNAPSHOT your life will be easier if you also install those other projects. Here's a mindless script that does just that.

git clone -b SNAPSHOT https://github.com/lessthanoptimal/ejml.git
git clone -b SNAPSHOT https://github.com/lessthanoptimal/ddogleg.git
git clone -b SNAPSHOT https://github.com/lessthanoptimal/GeoRegression.git
git clone -b SNAPSHOT https://github.com/lessthanoptimal/DeepBoof.git
git clone -b SNAPSHOT --recursive https://github.com/lessthanoptimal/BoofCV.git boofcv

Now build and install all these libraries. Hopefully the SNAPSHOT doesn't contain any compiler errors...

cd ejml;./gradlew autogenerate;./gradlew install;cd ..
cd ddogleg;./gradlew install;cd ..
cd GeoRegression;./gradlew install;cd ..
cd DeepBoof;./gradlew install;cd ..
cd boofcv;./gradlew install;cd ..

Validation Boof

This is where all the regression tests are that make sure performance doesn't drop between releaseds

git clone -b SNAPSHOT https://github.com/lessthanoptimal/ValidationBoof.git