Skip to content

Improve GaussianBlur/Gray/Histogram function descriptions in SimdLib.hpp - #825

Merged
ermig1979 merged 1 commit into
devfrom
cursor/improve-gaussian-gray-histogram-docs-65fd
Aug 6, 2026
Merged

Improve GaussianBlur/Gray/Histogram function descriptions in SimdLib.hpp#825
ermig1979 merged 1 commit into
devfrom
cursor/improve-gaussian-gray-histogram-docs-65fd

Conversation

@ermig1979

Copy link
Copy Markdown
Owner

Summary

Align C++ wrapper Doxygen descriptions in SimdLib.hpp with the improved C API wording in SimdLib.h for GaussianBlur, Gray conversion, and Histogram helpers, and record the updates in release 7.2.165 notes.

Improved functions

  • Simd::GaussianBlur3x3
  • Simd::GrayToBgr, Simd::GrayToRgb, Simd::GrayToBgra, Simd::GrayToRgba, Simd::GrayToY
  • Simd::AbsSecondDerivativeHistogram, Simd::Histogram, Simd::HistogramMasked, Simd::HistogramConditional
  • Simd::ChangeColors, Simd::NormalizeHistogram

Notable doc fixes

  • Documented GaussianBlur3x3 border replication and per-channel kernel application; noted RGB/RGBA support.
  • Added per-pixel conversion formulas for GrayTo* helpers; corrected default alpha wording to 0xFF.
  • Clarified GrayToY full-range to limited-range mapping (0→16, 255→235).
  • Clarified histogram helpers clear/overwrite the 256-bin output and documented masked/conditional selection semantics.
  • Documented NormalizeHistogram as histogram equalization via Histogram → NormalizedColors → ChangeColors.

Files

  • src/Simd/SimdLib.hpp — documentation only
  • docs/2026.html — release 7.2.165 Documentation/Improving entries

No test suite run (documentation-only change, as requested).

Open in Web Open in Cursor 

Align C++ wrapper Doxygen comments with the improved C API wording and
record the documentation updates under release 7.2.165.

Co-authored-by: Ihar Yermalayeu <ermig1979@gmail.com>
@ermig1979
ermig1979 marked this pull request as ready for review August 6, 2026 08:21
@ermig1979
ermig1979 merged commit 5045a3a into dev Aug 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants