Olexa Bilaniuk
f454929d9c
PRNG changes: xorshift128+ algorithm, and seeding API.
- Switched to the extremely fast, while simple and high-quality, xorshift128+ PRNG algorithm by Sebastiano Vigna in "Further scramblings of Marsaglia's xorshift generators. CoRR, abs/1402.6246, 2014" (2^128-1 period, passes BigCrush tests). Performance improved by 10% over random(). - Added an API to allow seeding with a specified seed, rather than using rand() or random(). This allows deterministic, reproducible results in tests using our algorithm (although findHomography() does not yet support passing an entropy source on its own end).
OpenCV: Open Source Computer Vision Library
Resources
- Homepage: http://opencv.org
- Docs: http://docs.opencv.org
- Q&A forum: http://answers.opencv.org
- Issue tracking: http://code.opencv.org
Contributing
Please read before starting work on a pull request: http://code.opencv.org/projects/opencv/wiki/How_to_contribute
Summary of guidelines:
- One pull request per issue;
- Choose the right base branch;
- Include tests and documentation;
- Clean up "oops" commits before submitting;
- Follow the coding style guide.
Description
Languages
C++
83.4%
Cuda
5.9%
C
3.8%
Java
2.4%
CMake
2.2%
Other
2.1%