Contributing

From BoofCV
Revision as of 16:09, 29 April 2014 by Peter (talk | contribs)
Jump to navigationJump to search

Ways to Contribute

BoofCV is an open source project and in order for it to grow its users need contribute to the project! Even if you don't know computer vision or how to program there are many ways you can contribute.

  1. Report bugs!
  2. Spread the word!
    • Social Media (e.g. blogs, twitter, facebook, linkedin)
    • Write articles demonstrating how to do stuff in BoofCV (e.g. Code Project)
    • Positive Reviews (e.g. Play Store, Source Forge)
  3. Submit fixes on Github for code and javadoc errors
  4. BoofCV interface for Processing
  5. Android
  6. Clean up its Maven build
    • Currently requires a password for each module when pushed to central.
    • No BoofCV will not become an entirely Maven project to make Maven easier
  7. JCodec
    • Get it working and start converting movies into standard formats, when appropriate
  8. XStream
    • Verify that latest version works in applets
    • Update code for changes
  9. Take a look at Aparapi to see if using a GPU can speed up any of the code.
  10. Continuous integration using Bamboo
  11. Validate the correctness of algorithms
  12. Sparse Bundle Adjustment
  13. Background Subtraction
  14. Clean up the Wiki
  15. Wavelets
    1. Arbitrary length Coiflet coefficients
    2. Arbitrary length Daub coefficients
    3. Verify that Biorthogonal Daub is buggy and fix
    4. Don't add any addition jar file requires for wavelet tasks
  16. Suggesting ways to improve the API.
  17. Runtime regression tests