Difference Between Computer Graphics and Image Processing
Computer Graphics                              Image Processing
                                               Image processing focuses on analyzing and
It focuses on the generation and
                                               enhancing the quality and helps to extract
manipulation of images for visual output.
                                               information or improve quality.
The primary goal is to create visual content   The primary goal is to modify or extract
that can be understood by humans, often        information from digital images, typically
for informative purposes.                      through algorithms and techniques.
Computer graphics is used in movies, video     Image processing is used in medical imaging,
games and flight simulators for graphic        satellite imaging, facial recognition, editing, etc
purposes.                                      for better imaging.
Computer graphics produces new images          Image processing modifies or enhances
from scratch or modifies existing ones to      existing images, mostly without fundamentally
convey a particular message.                   changing their content.
Some examples of computer graphics are         Some examples of image processing are
Pixar movies, Adobe Photoshop, and video       medical image analysis software, Instagram
game graphics engines among others.            filters, and face recognition systems.
                                               It begins with digital images captured from
It often starts with geometric descriptions
                                               various sources such as cameras, scanners, or
or models of objects etc.
                                               satellites.
Computer Graphics often requires powerful      It can be implemented on standard computing
graphics processing units (GPUs) and           hardware but may require parallel processing
rendering hardware.                            units for efficiency.
Can produce highly complex visual scenes       Outputs are often simpler, focusing on
with better details and dynamic effects like   enhancing or analyzing specific aspects of an
lighting and shadows.                          image, such as contrast or texture.
Applications of Computer Graphics
Computer graphics is used in computers for manipulating, creating and storing various
types of objects as well as images, some applications of computer graphics are
mentioned below:
     • By using the computer graphics we can create different types of arts such as
        commercial and fine art and animation packages etc.
     • With help of computer graphics we can create presentation of various reports
        such as financial and statistical data and economical reports.
     • Computer graphics is also majorly used in the entertainment industry such as
        game and movie industry etc.
     • By using computer graphics we can design various drawings for buildings,
        aircraft schematics and automobile design etc.
Applications of Image Processing
Image processing is also used in computers for manipulating the different parameters of
images, some applications of image processing are mentioned below:
     • Image processing finds its use and availability in the field of image sharpening
        and also helps in the restoration of images.
     • Image processing is used in the medical field in order to find patterns in the
        medical reports and help in enhancing the image to find conclusive reports.
     • Image processing is also used in the field of transmission and encoding for
        faster and smoother transmission of images.
     • It is used in the field of color processing and enhancing the color of various
        images to give it more clarity.