Difference between revisions of "Acknowledgements"
m |
m |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
BoofCV has been entirely developed by myself ([https://www.linkedin.com/in/peter-abeles-59b2603 Peter Abeles]) and is based off my experience in developing computer vision and robotic solutions over the past 10+ years or so. The main motivation for this work is to create the tools that I wish I always wish I had in my preferred development environment. I hope to create a fast and easy to use computer vision library which is stable and relatively bug free. Java was selected for development because it's a much easier language to maintain large projects. Primarily due to the high quality of its development tools, which are still years ahead of anything out there in C/C++. While the ability to refactor and change the code's fundamental structure isn't unique to tools in Java, it actually works very well. That can't be said for C++ where every tool I have tried likes to occasionally destroy the code base after a refactor. | |||
BoofCV | Most of BoofCV's development is self supported. In recent years I've been luck enough to find employers who are supportive of open source software. Contributions of any type are welcomed! | ||
<center> | |||
{| class="wikitable" | |||
! Organizations !! Contribution | |||
|- | |||
| Romotive || Current Employeer and allows code to be donated! | |||
|- | |||
| style="background-color: black;text-align: center;"| [[File:Ihmc-logo.png|frameless|125px|link=http://www.ihmc.us/]] || Supported several new features, like object tracking. | |||
|- | |||
| [[File:Logo_intellij_idea.jpg|frameless|200px|link=http://www.jetbrains.com/idea/]] || The best IDE ever created. Sponsor. | |||
|} | |||
</center> | |||
= Dependencies = | = Dependencies = | ||
Line 19: | Line 21: | ||
* [http://georegression.org/ Geometric Regression Library] | * [http://georegression.org/ Geometric Regression Library] | ||
** Geometric transforms and distance operations | ** Geometric transforms and distance operations | ||
* [http:// | * [http://ejml.org/ EJML] | ||
** Linear algebra | ** Linear algebra | ||
* [http:// | * [http://ddogleg.org/ DDogleg] | ||
** | ** Numerics | ||
* [http://www.junit.org/ JUnit ] | * [http://www.junit.org/ JUnit ] | ||
** Unit testing | ** Unit testing | ||
= Other Libraries = | |||
No one lives in a vacume and here's a list of other computer vision websites I've found useful. | |||
* [http://www.vlfeat.org/ VLFeat] | |||
* [http://www.ces.clemson.edu/~stb/klt/ Stan Birchfield's KLT tracker] | |||
* [http://www.chrisevansdev.com/computer-vision-opensurf.html Open SURF] | |||
* [http://aorlinsk2.free.fr/panomatic/ Pan-o-Matic] | |||
* [http://opencv.willowgarage.com/ OpenCV] |
Latest revision as of 10:20, 14 November 2015
BoofCV has been entirely developed by myself (Peter Abeles) and is based off my experience in developing computer vision and robotic solutions over the past 10+ years or so. The main motivation for this work is to create the tools that I wish I always wish I had in my preferred development environment. I hope to create a fast and easy to use computer vision library which is stable and relatively bug free. Java was selected for development because it's a much easier language to maintain large projects. Primarily due to the high quality of its development tools, which are still years ahead of anything out there in C/C++. While the ability to refactor and change the code's fundamental structure isn't unique to tools in Java, it actually works very well. That can't be said for C++ where every tool I have tried likes to occasionally destroy the code base after a refactor.
Most of BoofCV's development is self supported. In recent years I've been luck enough to find employers who are supportive of open source software. Contributions of any type are welcomed!
Organizations | Contribution |
---|---|
Romotive | Current Employeer and allows code to be donated! |
Supported several new features, like object tracking. | |
The best IDE ever created. Sponsor. |
Dependencies
BoofCV leverages several other libraries.
- Geometric Regression Library
- Geometric transforms and distance operations
- EJML
- Linear algebra
- DDogleg
- Numerics
- JUnit
- Unit testing
Other Libraries
No one lives in a vacume and here's a list of other computer vision websites I've found useful.