ImageGear22.Core Assembly > ImageGear.Processing Namespace > ImGearCameraRawProcessing Class > CalculateCameraToRGBMatrix Method : CalculateCameraToRGBMatrix(IGDoubleMatrix,ImGearIlluminant,IGDoubleMatrix,ImGearIlluminant,ImGearDoublePoint) Method |
'Declaration Public Overloads Shared Function CalculateCameraToRGBMatrix( _ ByVal colorMatrix1 As IGDoubleMatrix, _ ByVal illuminant1 As ImGearIlluminant, _ ByVal colorMatrix2 As IGDoubleMatrix, _ ByVal illuminant2 As ImGearIlluminant, _ ByVal whitePoint As ImGearDoublePoint _ ) As Double(,)
'Usage Dim colorMatrix1 As IGDoubleMatrix Dim illuminant1 As ImGearIlluminant Dim colorMatrix2 As IGDoubleMatrix Dim illuminant2 As ImGearIlluminant Dim whitePoint As ImGearDoublePoint Dim value() As Double value = ImGearCameraRawProcessing.CalculateCameraToRGBMatrix(colorMatrix1, illuminant1, colorMatrix2, illuminant2, whitePoint)
public static double[,] CalculateCameraToRGBMatrix( IGDoubleMatrix colorMatrix1, ImGearIlluminant illuminant1, IGDoubleMatrix colorMatrix2, ImGearIlluminant illuminant2, ImGearDoublePoint whitePoint )
public: static double[,]* CalculateCameraToRGBMatrix( IGDoubleMatrix* colorMatrix1, ImGearIlluminant illuminant1, IGDoubleMatrix* colorMatrix2, ImGearIlluminant illuminant2, ImGearDoublePoint whitePoint )
public: static array<double,>^ CalculateCameraToRGBMatrix( IGDoubleMatrix^ colorMatrix1, ImGearIlluminant illuminant1, IGDoubleMatrix^ colorMatrix2, ImGearIlluminant illuminant2, ImGearDoublePoint whitePoint )
If only one color matrix is known, pass null to colorMatrix2
.
Dimensions of colorMatrix1
and colorMatrix2
must be equal to (n, 3), where n is channel count of native camera color space (3 or 4). Result matrix dimensions are (3, n).