An image processing apparatus includes: an image pickup section for
converting an object light into image signals of Bayer RGB array; a color
information detecting section for obtaining color information of the
object from the image signals obtained by the image pickup section; a
first luminance data generating section for finding luminance data for
use in edge enhancement processing based on G signals of the image
signals obtained by the image pickup section; a second luminance data
generating section for finding luminance data for use in edge enhancement
processing based on all color signals of the image signals; a selector
for providing an output by switching between outputs of the first and
second luminance data generating section; and a selection signal
generating section for generating selection signal for controlling the
switching of the selector based on color information obtained at the
color information detecting section. The image processing apparatus is
thereby achieved as capable of edge enhancement processing at favorable
S/N and with less occurrence of edge noise in high saturation regions and
low saturation regions.