Problem
Write a Python program to enable a user to perform image processing operations. The program can use a GUI or a command line interface. Allow at least the following operations: brighten/darken, increase contrast, change color to grayscale and edge detection. You may choose to allow other operations, such as crop, resize, etc. Any group may use skimage, covered in the text. You may also use OpenCV, Mahotas, or Pillow.
The response must include a reference list. One-inch margins, double-space, Using Times New Roman 12 pnt font and APA style of writing and citations.