


Set image processor parameters and transforms.
vci = imageSet(vci,param,val,varargin)
Virtual camera image structures describe parameters and methods used in
the processing pipeline. The structure also includes information about
the target display.
The method parameters refer to a function call for performing, say, color
balance or color conversion. The transform parameters are the 3x3 linear
transformations applied in many of these cases.
In the future, we anticipate separating these two types of properties
(processing and display). The display will be a structure within the
processing pipeline. We are in the process of developing an extensive
display simulation technology.
Image Processor parameters
{'name'} - Unique name for this processor
{'type'} - Always 'vcimage'
{'demosaic'} - The demosiac structure
{'demosaicmethod'} - Name of the demosaic method (function)
Currently supported are listed in Demosaic
'bilinear','adaptive laplacian','laplacian','nearest neighbor'
{'customdemosaiclist'} - List of user supplied methods
{'colorconversion'} - Color conversion structure
{'colorconversionmethod'} - Name of the method (function)
{'colorconversiontransform'} - The color conversion matrix
{'customcolorconversionlist'} - List of user supplied methods
{'colorbalance'} - Color balance structure
{'colorbalancemethod'} - Name of the method (function)
Currently supported are listed in imageColorBalance
'none', 'gray world', 'white world', 'manual matrix entry'
{'colorbalancetransform'} - Color balance transform
{'customcolorbalancelist'} - List of user supplied methods
{'internalcolorspace'} - Name of the internal color space
{'internalcs2displayspace'} - Transform from internal to display
{'render'} - Customized rendering method structure
{'rendermethod'} - Name of the method
{'spectrum'} - Wavelength structure
{'wavelength'}
{'transforms'} - The various transforms above are stored in this
cell array. The first transform (vci.transform{1}) is the color
conversion transform. The second and third transforms are the color
balance and internal color to display color, respectively.
Display properties will be broken out of this function in the future
{'display'}
{'displayspd'} - Display spectral power distribution
{'data'}
{'sensorinput'} - Data from sensor
{'maximumsensorvalue'} - Largest possible sensor value
{'displayoutput'} - Data to be rendered on display
{'datawhitepoint'} -
{'scaledisplayoutput'}
Copyright ImagEval Consultants, LLC, 2005.