Question: Make a filter to transform digital images by programmatically manipulating pixels. your task is to design and develop a program for filtering digital images. More

Make a filter to transform digital images by programmatically manipulating pixels.

your task is to design and develop a program for filtering digital images. More specifically, you must use the Python programming language to code a program capable of systematically transforming an image by mathematically manipulating its bits. Your program must perform transformations on images programmatically and save the manipulated results, and allow users to customize the filters. How will your image filter program function? What image features, attributes, and representations will it transform, and how will it transform them? As you work through this module, continuously think about how the skills and knowledge you gain may apply to your project.

Submission

Your submission will be an original program coded with the Python language. You must submit the link to your Repl.it program file, along with documentation describing its functionality. Click on the &../@uteachcs/Unit-4-Project-Starter-Code#filter1.jpg program and fork the program to make a copy in your account that you will modify.

Your image filter program must:

  • Make three filters each of which manipulate the image at the pixel level.
  • Of the three filters you make, two must make the filter based on user input.
  • Use Python constructs to accomplish these tasks, including:
    • creating functions,
    • using selection (if/elif/else),
    • using iteration (while and for), and
    • getting input.
  • Includedocumentation explaining how the code segment functions for each filter.
  • Your program should beaesthetically pleasingand easy to use.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Algorithms Questions!