Contribute to GILWe strongly encourage contributions from the open source community. As a GIL developer your name with be on the author list of your project and you will be the contact person for code maintenance and updates. We encourage you to use the MIT license. Please host your code on SourceForge or another open development site. GIL is part of ASL and has been approved for integration into Boost. If you would like to see your code be part of ASL and/or Boost, you will have to go through the review process requirements of these libraries. If you would like to contribute, please let us know what area(s) you are interested in working in and we will put you in touch with other developers that have related interests. Is there any functionality on your wish list but not on ours? Be sure to let us know! GIL ExtensionsHere is a list of GIL extensions that are currently not part of the Boost distribution. They are in various degrees of development. Please be sure to check with the corresponding authors regarding status and license agreements. BNP and PNM I/O by Svetlozar Fotev and Christian Henning.External dependencies: None. FreetypeGIL by Tom Brinkman.External dependencies: Freetype. GIL2.bindings by Hirotaka Niitsuma.External dependencies: VIGRA, uBLAS, maybe TEO. numeric by Hailin Jin and Lubomir Bourdev.External dependencies: None. OpenCV by Christian Henning.External dependencies: OpenCV. Toolbox by Christian Henning.External dependencies: None. SDL by Christian Henning.External dependencies: SDL (libsdl.org). WulineGIL by Tom Brinkman.External dependencies: None. gil-threaded by Victor Bogado.External dependencies: None. Requires linking against boost due to boost-thread dependency. GIL Wish ListImage Processing AlgorithmsWe would love to see generic and efficient implementations of a variety of image processing and computer vision algorithms. The GIL numeric library can serve as a starting point. The algorithms there can be made both faster and more generic. Integration with other librariesIf you have a favorite image processing library, consider contributing a GIL extension to make its algorithms first-class GIL algorithms. It would be great to provide support for libraries like VIGRA, Intel's IPP, OpenCV and AGG. Parallel processing / multi-core supportProviding multi-core versions of GIL algorithms would be an important contribution. Support for video and multidimensional dataGIL provides some concepts for multi-dimensional images, but there are currently no models and algorithms. I/O supportIt would be great to provide support for more image file formats. |
|