1.imadjust is used in Digital image processing for the grayscale transformation of the image (adjusts the brightness of the grayscale image or the color matrix of the color image).
J = Imadjust (I)The luminance value in grayscale image I is mapped to the new value in J and 1% of the data is in low strength and saturation, which increases the contrast value of the output image J. This usage is equivalent to Imadjust (I,stretchlim (I))J = Imadjust (i,[low_in; high_in],[low_out; high_out])The luminance values in image I are mapped to new values in J and the values between low_in to high_in are mapped to values between Low_out to High_out. Values below low_in and high_in are clipped, that is, values below low_in are mapped to high_out values above low_out,high_in. They can all use an empty matrix [], and the default value is [0 1].J = Imadjust (i,[low_in; high_in],[low_out; high_out],gamma)Maps the luminance value in image I to a new value in J, where gamma specifies the curve shape describing the relationship between the value I and the value J. If Gamma is less than 1, this mapping is biased toward higher numeric (bright) output, and if Gamma is greater than 1, this mapping is biased toward lower numeric (dimmed) output, and defaults to (linear mapping) If this parameter is omitted.Newmap = Imadjust (map,[low_in; high_in],[low_out; high_out],gamma)Adjusts the palette map for an indexed-color image. If low_in, high_in, Low_out, High_out, and Gamma are all scalars, then this mapping is done for the R,g,b component at the same time. There is a unique mapping for each color component when low_in and high_in are both 1*3 vectors or low_out and high_out are both 1*3 vectors or gamma for 1*3 vectors. The adjusted color matrix Newmap and map have the same size.RGB2 = imadjust (RGB1,...)The red, green, and blue palettes of the RGB image RGB1 are adjusted separately. With the adjustment of the color matrix, each palette has a unique mapping value.
Summary of matlab-functions