Difference between revisions of "Developer"

From BoofCV
(Created page with "# 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...")
 
m
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
# Obtaining SNAPSHOT Code
+
== 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.
 
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.
Line 11: Line 11:
 
</pre>
 
</pre>
  
Now build and install all these libraries. Hopefully the SNAPSHOT doesn't contain any compiler errors...
+
Now build and install all these libraries. Hopefully none of the SNAPSHOTs contain build errors...
  
 
<pre>
 
<pre>
cd ejml;./gradlew install;cd ..
+
cd ejml;git pull;./gradlew autogenerate;./gradlew install;cd ..
cd ddogleg;./gradlew install;cd ..
+
cd ddogleg;git pull;./gradlew install;cd ..
cd GeoRegression;./gradlew install;cd ..
+
cd GeoRegression;git pull;./gradlew autogenerate;./gradlew install;cd ..
cd DeepBoof;./gradlew install;cd ..
+
cd DeepBoof;git pull;./gradlew install;cd ..
cd boofcv;./gradlew install;cd ..
+
cd boofcv;git pull;./gradlew install;cd ..
 +
</pre>
 +
 
 +
== Validation Boof ==
 +
 
 +
Validation Boof are were regression tests are stored along with performance benchmarks. This is only needed if you plan on doing algorithm development.
 +
 
 +
<pre>
 +
git clone -b SNAPSHOT https://github.com/lessthanoptimal/ValidationBoof.git
 
</pre>
 
</pre>

Latest revision as of 15:24, 27 February 2019

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 none of the SNAPSHOTs contain build errors...

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

Validation Boof

Validation Boof are were regression tests are stored along with performance benchmarks. This is only needed if you plan on doing algorithm development.

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