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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started