divide_by_sum_project_matrix - Projects RGB data into rg space
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
const Matrix *input_mp
This routine projects RGB data into the rg chromaticity space.
This projection routine is a simpler interface to similar functionality as
provided by get_divide_by_sum_projection_matrix(). If more options are
required, then that routine should be used instead. Note, however, that the
result of the two routines can differ when the data is small or negative.
There is even a more general routine "get_projection_matrix".
NO_ERROR on success and ERROR on failure. The usuall reason for failure is
that a projection denominator is less than DBL_EPSILON.
I am still working on this library. Be prepared for change!
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
Kobus Barnard, Lindsay Martin