Get familiar with OpenCV library. Perform three different image manipulations.
Method and Implementation
For grayscale, I average the three RGB color values.
For flip horizontally, I reverse the order of each row of the image matrix.
For the last one, I average each pixel with its 8 neighbors.
Flip horizontally image