Skip to content

Projects done throughout Code In Place 2021 based on Stanford CS106A

Notifications You must be signed in to change notification settings

BowinJH/Code-In-Place

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Code-In-Place 2021 - Image Manipulation Program

Description

Welcome to the Image Manipulation Program! This Python program, developed as part of Code In Place 2021, allows users to perform various image manipulation functions such as blurring, grayscale conversion, edge detection, rotation, inversion, sepia effect, and embossing.

Getting Started

To use the program, follow these steps:

  • Clone the repository to your local machine.
  • Ensure you have Python installed.
  • Install the necessary dependencies by running pip install -r Requirements.txt.
  • Run the program by executing python image_manipulation.py in your terminal.
  • Follow the on-screen prompts to select an image and choose a function to apply.

Functions Available

  • Blur: Apply a blur effect to the image.
  • Grayscale: Convert the image to grayscale.
  • Edges: Detect edges in the image.
  • Rotate: Rotate the image clockwise by 90, 180, 270, or 360 degrees.
  • Invert: Invert the colors of the image.
  • Sepia: Apply a sepia effect to the image.
  • Emboss: Apply an emboss filter to the image.

Dependencies

  • PIL (Python Imaging Library)
  • OpenCV (Open Source Computer Vision Library)

About Code-In-Place

Code In Place is an introductory programming course offered by Stanford University, aimed at teaching the basics of programming using Python. This project was developed as part of the 2021 edition of Code-In-Place based on Stanford CS106A.

About

Projects done throughout Code In Place 2021 based on Stanford CS106A

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published