Assignment 1

CS 585 Assignment 1
Tri Hoang
13 September 2018


Problem Definition

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.


Results

Original image

Grayscale image

Flip horizontally image

Negative-like image


Conclusions

All three images shown showcase three different types of image manipulation.